CtrlK
BlogDocsLog inGet started
Tessl Logo

map-systems

Decompose a concept into individual systems, map dependencies, prioritize design order, create the systems index.

55

Quality

69%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/map-systems/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A rich, concrete workflow document with strong sequencing, explicit user-approval checkpoints, and well-specified gate feedback loops. Its main costs are runtime-irrelevant editorial commentary, triple-repeated gate-handling boilerplate that belongs in one referenced section, and a Parse Arguments section that under-specifies the argument modes the rest of the skill uses.

Suggestions

Factor the three near-identical review-mode-check blocks and the three NOT ASSESSED handling paragraphs into one shared instruction (e.g. a short "Director gates & review modes" section) referenced from each phase.

Remove or relocate the editorial blockquotes explaining why lines exist ("The loop needed an exit…", "Keep this line scoped to its mode") — they are author-facing review notes, not runtime instructions.

Fix Parse Arguments to actually cover all three entry modes (`next`, `[system-name]`, bare) and the `--review full|lean|solo` override, matching the argument-hint and Phase 6.

DimensionReasoningScore

Conciseness

The core guidance (inference patterns, dependency heuristics, tier assignment, gate handling) is project-specific and earns its place, but the body carries ~40 lines of editorial blockquotes justifying past edits ("The loop needed an exit that does not depend on being asked", "Keep this line scoped to its mode") and repeats the review-mode-check plus NOT ASSESSED handling protocol three times nearly verbatim. Mostly efficient with clear tightening opportunities — anchor 3, not 2, because the padding is meta-commentary rather than explanations of concepts Claude already knows.

3 / 5

Actionability

Highly concrete for an instruction-only skill: exact AskUserQuestion strings, exact file paths, named gates with the fields to pass ("the dependency graph (each system → what it depends on), layer assignments, bottleneck systems…"), worked inference patterns ("Inventory" implies: item database, equipment slots…), and exact verdict/note formats. Not 5 because Step 5a delegates the actual document creation entirely to an unseen template, and the Parse Arguments section promises modes it does not specify.

4 / 5

Workflow Clarity

Phases 1–7 are explicitly sequenced with approval checkpoints at each collaborative step and genuine feedback loops for error recovery (REJECT → revise with user → re-run gate; NOT ASSESSED → name missing input → supply and re-run). Not 5 because the opening before "Parse Arguments" is fragmented (hook-output handling and an orphan reference to director-gates.md appear before any context), and "Two modes" contradicts the three entry modes Phase 6 actually handles ([system-name], next, bare invocation), leaving the `--review` flag's parsing undefined.

4 / 5

Progressive Disclosure

Section structure is clear and external references are explicitly pathed (gate files correctly delegated: "the spawned agent reads its own gate file; do not read it in the parent session"), but the ~450-line monolithic body inlines substantial content that belongs in a referenced doc — the review-mode-check block and NOT ASSESSED gate-handling protocol each repeated three times, plus the editorial column-contract analysis. Anchor 3 (content that should be separate is inline) fits better than 4 given the volume of factored-able boilerplate.

3 / 5

Total

14

/

20

Passed

Description

63%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description answers "what" with four specific, well-chosen third-person verbs, but has no "when" clause and relies on the project's internal vocabulary rather than natural user trigger phrases. Adding a "Use when…" sentence with domain-synonym keywords would lift completeness and trigger quality simultaneously.

Suggestions

Append an explicit trigger clause, e.g. "Use when planning a game's design docs: breaking the game concept into systems, deciding design/build order, or creating/updating the systems index."

Include natural synonyms users would say — "game design", "GDD planning", "system architecture breakdown", "design order" — so the description matches how the need is actually voiced.

Mention the pairing/handoff context (e.g. "run before /design-system") to sharpen distinctiveness from generic architecture-decomposition skills.

DimensionReasoningScore

Specificity

Lists four concrete third-person actions — "Decompose a concept into individual systems", "map dependencies", "prioritize design order", "create the systems index" — covering the skill's full workflow. Fits anchor 5 rather than 4 because the action coverage is comprehensive for the skill's purpose, not several actions with minor gaps.

5 / 5

Completeness

The "what" is clearly stated (decompose, map dependencies, prioritize, create the index) but there is no "when" clause — no "Use when…" or equivalent explicit trigger guidance. Per the rubric guideline, a missing 'Use when…' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Relevant domain keywords exist ("systems", "dependencies", "design order", "systems index") but they are the skill's internal vocabulary; common natural phrases and synonyms a user would actually say ("game design", "break down the game into systems", "GDD", "architecture planning") are missing. Fits anchor 3: some relevant keywords but missing common variations.

3 / 5

Distinctiveness Conflict Risk

"Decompose a concept into individual systems… create the systems index" carves a fairly distinct niche with low overlap risk against unrelated skills. Not 5 because generic terms like "systems" and "dependencies" leave minor overlap risk with general software-architecture or system-design skills.

4 / 5

Total

15

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
Donchitos/Claude-Code-Game-Studios
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.