help
Skill40 starsChanged 7 months agoMITView on GitHub
Analyzes the project's current state and the user's question, then recommends the single best next skill or step. Use when the user says 'what should I do next', 'I'm stuck', or 'I don't know where to go'.
76 other projects use a version of this.
Adopted by
Most recently taken up by
- iskron-ai/skillstheir own version, first seen Nov 8, 2026
- nearmap/shipyardtheir own version, first seen Nov 8, 2026
- tristanphvn/keeltheir own version, first seen Nov 8, 2026
- Jasenpan1987/multi-codetheir own version, first seen Nov 8, 2026
- codewhale-hq/codewhale-plugin-marketplacetheir own version, first seen Nov 8, 2026
- onetapstudiogames/1f3d9-citylifetheir own version, first seen Nov 8, 2026
Used with
Projects with it also use review-all-gdds.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
lilangMaxSkillreview-all-gdds
Holistic cross-GDD consistency and game design review. Reads all system GDDs simultaneously and checks for contradictions between them, stale references, ownership conflicts, formula incompatibilities, and game design theory violations (dominant strategies, economic imbalance, cognitive overload, pillar drift). Run after all MVP GDDs are written, before architecture begins.
Also in 7 projects that use this
Other versions76 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 76
- Donchitos/Claude-Code-Game-Studios★ 27ksame name
- parcadei/Continuous-Claude★ 3.9ksame name
- parcadei/Continuous-Claude-v2★ 3.9ksame name
- parcadei/Continuous-Claude-v3★ 3.9ksame name
- agenticnotetaking/arscontexta★ 3.5ksame name
- indranilbanerjee/digital-marketing-pro★ 934same name
- waynesutton/markdown-site★ 628same name
- bitwize-music-studio/claude-ai-music-skills★ 589same name
- andrew-shwetzer/career-ops-plugin★ 501same name
- andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-★ 500same name
66 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository77 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- design/CLAUDE.mdCLAUDE.md
- docs/CLAUDE.mdCLAUDE.md
- src/CLAUDE.mdCLAUDE.md
- tests/CLAUDE.mdCLAUDE.md
- adoptSkill
- architecture-decisionSkill
- architecture-reviewSkill
- asset-auditSkill
- asset-specSkill
- balance-checkSkill
- brainstormSkill
- bug-reportSkill
- bug-triageSkill
- changelogSkill
- code-reviewSkill
- consistency-checkSkill
- content-auditSkill
- create-architectureSkill
- create-control-manifestSkill
- create-epicsSkill
- create-storiesSkill
- day-one-patchSkill
- design-bibleSkill
- design-reviewSkill
- design-systemSkill
- dev-storySkill
- estimateSkill
- extractSkill
- gate-checkSkill
- hotfixSkill
- launch-checklistSkill
- localizeSkill
- map-systemsSkill
- milestone-reviewSkill
- onboardSkill
- patch-notesSkill
- perf-profileSkill
- prd-reviewSkill
- project-stage-detectSkill
- propagate-design-changeSkill
- prototypeSkill
- qa-planSkill
- quick-designSkill
- regression-suiteSkill
- release-checklistSkill
- retrospectiveSkill
- reverse-documentSkill
- review-all-prdsSkill
- scope-checkSkill
- security-auditSkill
- setup-frameworkSkill
- skill-improveSkill
- skill-testSkill
- smoke-checkSkill
- soak-testSkill
- sprint-planSkill
- sprint-statusSkill
- startSkill
- story-doneSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
13 rules. 0 are common, 8 are distinctive, and 5 are very specific to this project.
0
Common
Most of the 57 edited versions we read keep these.
8
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Read-only. Quick, decisive.
- Distinctive: line 40
Read only what is needed to answer:
- Very specific: line 45
If active.md exists and lists a clearly-defined "Next" line, that line wins over any other inference.
- Distinctive: line 58
If the input is empty, treat as case 4.
- Very specific: line 66
Read whatever artifact the skill writes (e.g., for /architecture-review, read its expected output path).
- Very specific: line 72
If active.md says "Next: <command>", repeat that.
- Very specific: line 98
Read active.md. If present, repeat its "Next" line.
- Distinctive: line 112
If the user has multiple equally-valid options, name one as the primary and mention up to two alternatives in a single line:
- Distinctive: line 117
Never produce more than one paragraph + one alternatives line.
- Distinctive: line 126
The user's question is genuinely ambiguous: ask a single short clarifying question rather than guessing.
- Distinctive: line 150
Read-only. Never write a file.
- Distinctive: line 152
No padding, no encouragement, no recap of what was inspected — just the recommendation and the one-sentence why.
- Very specific: line 153
If the user asks something this skill cannot answer (a code-level technical question), say so and suggest /onboard <role> or pointing them …
“Common” is measured: kept by at least 6 in 10 of the 57 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Help — Next Step Recommendation
Read-only. Quick, decisive. The goal is to leave the user with one specific command to run next, not a menu of options.
This skill never writes a file.
Purpose / When to Run
Run when:
- The user types
/help, "what next", "I'm stuck", "I don't know what to do" - The session resumed after a break and the user wants direction
- A skill just finished and the user wants the natural next step
Distinct from /start (full guided onboarding) and /project-stage-detect (full audit). This skill is fast — under 30 seconds of work — and outputs at most a paragraph.
Inputs
- Optional free-text question (the user's exact words)
- The repo on disk
Outputs
- A printed recommendation. No file writes.
Phase 1: Read the Minimum
Read only what is needed to answer:
production/session-state/active.md(if present) — the explicit ground truth of where the user is.claude/docs/technical-preferences.mdFramework field — to detect setup state- Glob
design/concept.md,design/systems-index.md,design/prd/*.md,docs/architecture/architecture.md,production/sprints/*.md— count only, do not read content unless needed
If active.md exists and lists a clearly-defined "Next" line, that line wins over any other inference. Trust the file.
Phase 2: Match the User's Question
Categorize the user's free-text input into one of:
- Stuck on a specific skill — e.g., "I'm stuck on the architecture review", "design-system is asking weird questions"
- Lost about phase — "where am I", "what stage are we in"
- Specific feature question — "how do I add a screen", "where does the auth flow go"
- No question, just
/help— generic "what next"
If the input is empty, treat as case 4.
Phase 3: Recommend
Case 1 — Stuck on a specific skill
Read whatever artifact the skill writes (e.g., for /architecture-review, read its expected output path). If the issue is missing input, point to the upstream skill that produces it. If the issue is unclear, recommend reading .claude/skills/<that-skill>/SKILL.md to understand its inputs.
Output: one paragraph, one command.
Case 2 — Lost about phase
If active.md says "Next: <command>", repeat that.
Otherwise infer phase from inventory:
- Empty repo →
/start - Concept exists, framework not pinned →
/setup-framework - Concept + framework, no PRDs →
/map-systems - PRDs exist, no architecture →
/create-architecture - Architecture exists, no epics →
/create-epics - Epics exist, no stories →
/create-stories <epic-slug> - Stories exist, no sprint plan →
/sprint-plan - Mid-sprint →
/sprint-status
Pick one. Do not list the whole tree.
Case 3 — Specific feature question
Examples:
- "how do I add a screen" →
/ux-design <screen-name> - "the auth flow is unclear" → check
design/prd/auth.md; if missing,/design-system auth; if present,/prd-review design/prd/auth.md - "I want to validate a risky idea before building" →
/prototype - "I want to know if scope has crept" →
/scope-check
Match the question's verb (add, validate, review, audit, plan) to the right skill.
Case 4 — Generic
Read active.md. If present, repeat its "Next" line. If absent, run the same inference as Case 2.
Phase 4: Output
Format the response as:
**Recommended next step:** `/[skill] [args]`
Why: [one sentence pointing to a fact on disk that justifies this — e.g., "design/concept.md exists but design/systems-index.md does not, so /map-systems is the gap."]If the user has multiple equally-valid options, name one as the primary and mention up to two alternatives in a single line:
Alternatively: `/skill-A` if you want to [reason], or `/skill-B` if [reason].Never produce more than one paragraph + one alternatives line.
Phase 5: Edge Cases
- No artifacts at all: recommend
/start. End of story. - Multiple sprint plans, no clear active one: recommend
/sprint-status. - All artifacts complete and an active sprint exists: recommend
/sprint-statusfor situational awareness. - The user's question is genuinely ambiguous: ask a single short clarifying question rather than guessing.
- The recommended skill does not exist: pick the closest valid skill and explain the substitution.
Examples
User: "I have no idea what to do."
active.mdmissing. Concept doc exists. PRDs missing.- Output: "Recommended next step:
/map-systems. Why:design/concept.mdexists but no PRDs are written yet, so the next gap is decomposing the concept into systems."
User: "is the sprint going ok"
- Output: "Recommended next step:
/sprint-status. Why: this is a fast read of the active sprint plan and story statuses."
User: "I think we have too many stories this sprint"
- Output: "Recommended next step:
/scope-check. Why: this skill is designed to flag scope creep against the original sprint plan."
User: "the architecture review is yelling about a missing TR-ID"
- Output: "Recommended next step:
/architecture-decision retrofit docs/architecture/<file>.mdto add the missing PRD Requirements Addressed section. Why: that section is what/architecture-reviewuses to build the traceability matrix."
Constraints
- Read-only. Never write a file. Never run another skill.
- One recommendation. No menus.
- No padding, no encouragement, no recap of what was inspected — just the recommendation and the one-sentence why.
- If the user asks something this skill cannot answer (a code-level technical question), say so and suggest
/onboard <role>or pointing them to the relevant ADR.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

