help
Skill93 starsChanged 3 months agoMITView on GitHub
Analyzes what is done and the users query and offers advice on what to do next. Use if user says what should I do next or what do I do now or I'm stuck or I don't know what to do
We split this skill into the rules it gives an agent
22 rules. 0 are common, 10 are distinctive, and 12 are very specific to this project.
0
Common
Most of the 51 edited versions we read keep these.
10
Distinctive
This author's own choices. Worth a look.
12
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 24
Read docs/framework/workflow-catalog.yaml.
- Very specific: line 32
After reading the catalog, Glob .agents/skills/*/SKILL.md to get the full list of installed skills.
- Distinctive: line 47
Only show this block if at least one uncataloged skill exists.
- Distinctive: line 55
Check in this order:
- Very specific: line 81
Read prototypes/explore/ to find existing reports.
- Very specific: line 108
Read production/session-state/active.md if it exists.
- Very specific: line 124
If the step has artifact.glob:
- Distinctive: line 125
Use Glob to check if files matching the pattern exist
- Very specific: line 126
If min_count is specified, verify at least that many files match
- Very specific: line 127
If artifact.pattern is specified, use Grep to verify the pattern exists in the matched file
- Very specific: line 131
If the step has artifact.note (no glob):
- Very specific: line 134
If the step has no artifact field:
- Very specific: line 139
When the current phase is production, check for production/sprint-status.yaml before doing any glob-based story checks.
- Distinctive: line 170
If the user provided an argument (e.g.
- Very specific: line 177
If active.md shows an active task or epic:
- Distinctive: line 185
Keep it short and direct. This is a quick orientation, not a report.
- Distinctive: line 217
If a step has no command (e.g.
- Distinctive: line 226
After the current phase's steps, check if the user is likely approaching a gate:
- Very specific: line 227
If all required steps in the current phase are complete (or nearly complete), add: "You're close to the [Current] → [Next] gate.
- Distinctive: line 229
If multiple required steps remain, skip the gate warning — it's not relevant yet.
- Distinctive: line 235
After the recommendations, if the user seems stuck or confused, add:
- Distinctive: line 245
Only show this if the user's input suggested confusion (e.g.
“Common” is measured: kept by at least 6 in 10 of the 51 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
Studio Help — What Do I Do Next?
This skill is read-only — it reports findings but writes no files.
This skill figures out exactly where you are in the game development pipeline and
tells you what comes next. It is lightweight — not a full audit. For a full
gap analysis, use /project-stage-detect.
Step 1: Read the Catalog
Read docs/framework/workflow-catalog.yaml. This is the authoritative list of all
phases, their steps (in order), whether each step is required or optional, and
the artifact globs that indicate completion.
Step 1b: Find Skills Not in the Catalog
After reading the catalog, Glob .agents/skills/*/SKILL.md to get the full list
of installed skills. For each file, extract the name: field from its frontmatter.
Compare against the command: values in the catalog. Any skill whose name does
not appear as a catalog command is an uncataloged skill — still usable but not
part of the phase-gated workflow.
Collect these for the output in Step 7 — show them as a footer block:
### Also installed (not in workflow)
- `/skill-name` — [description from SKILL.md frontmatter]
- `/skill-name` — [description]Only show this block if at least one uncataloged skill exists. Limit to the 10 most relevant based on the user's current phase (QA skills in production, team skills in production/polish, etc.).
Step 2: Determine Current Phase
Check in this order:
- Read
production/stage.txt— if it exists and has content, this is the authoritative phase name. Map it to a catalog phase key:- "Concept" →
concept - "Systems Design" →
systems-design - "Technical Setup" →
technical-setup - "Pre-Production" →
pre-production - "Production" →
production - "Polish" →
polish - "Release" →
release - "exploration" →
exploration(pre-workflow, not in catalog)
- "Concept" →
- If stage.txt is missing, infer phase from artifacts (most-advanced match wins):
src/has 10+ source files →productionproduction/stories/*.mdexists →pre-productiondocs/architecture/adr-*.mdexists →technical-setupdesign/gdd/systems-index.mdexists →systems-designdesign/gdd/game-concept.mdexists →conceptprototypes/explore/*/REPORT.mdexists →exploration(pre-workflow, no concept yet)prototypes/explore/directory exists (any files) →exploration- Nothing →
concept(fresh project)
If phase is
exploration: Return early with exploration-specific guidance. This phase is not in the catalog — skip Steps 4-8 and go directly to reporting.Read
prototypes/explore/to find existing reports. Count how many ideas have been prototyped and list their verdicts.## Where You Are: Pre-Workflow Exploration You are prototyping game ideas before committing to a development workflow. No workflow is selected yet — no GDDs, no architecture, no sprint plans. **Exploration prototypes found: [N]** [List each with verdict from REPORT.md] ### → Next up **[Explore another idea]** — Run `/explore [description]` to prototype a new idea. **[Or: Select a workflow]** — When you're done exploring, run `/gate-check workflow-selection` to compare your prototypes and choose between Hybrid (lean, iterative) and Full OCGS (formal, structured). ### ~ Also available - `/gate-check workflow-selection` — compare prototypes and choose workflow - `/explore [idea]` — prototype another idea
Step 3: Read Session Context
Read production/session-state/active.md if it exists. Extract:
- What was most recently worked on
- Any in-progress tasks or open questions
- Current epic/feature/task from STATUS block (if present)
This tells you what the user just finished or is stuck on — use it to personalize the output.
Step 4: Check Step Completion for the Current Phase
For each step in the current phase (from the catalog):
Artifact-based checks
If the step has artifact.glob:
- Use Glob to check if files matching the pattern exist
- If
min_countis specified, verify at least that many files match - If
artifact.patternis specified, use Grep to verify the pattern exists in the matched file - Complete = artifact condition is met
- Incomplete = artifact is missing or pattern not found
If the step has artifact.note (no glob):
- Mark as MANUAL — cannot auto-detect, will ask user
If the step has no artifact field:
- Mark as UNKNOWN — completion not trackable (e.g. repeatable implementation work)
Special case: production phase — read sprint-status.yaml
When the current phase is production, check for production/sprint-status.yaml
before doing any glob-based story checks. If it exists, read it directly:
- Stories with
status: in-progress→ surface as "currently active" - Stories with
status: ready-for-dev→ surface as "next up" - Stories with
status: done→ count as complete - Stories with
status: blocked→ surface as blocker with theblockerfield
This gives precise per-story status without markdown scanning. Skip the glob
artifact check for the implement and story-done steps — the YAML is authoritative.
Special case: repeatable: true (non-production)
For repeatable steps outside production (e.g. "System GDDs"), the artifact check tells you whether any work has been done, not whether it's finished. Label these differently — show what's been detected, then note it may be ongoing.
Step 5: Find Position and Identify Next Steps
From the completion data, determine:
- Last confirmed complete step — the furthest completed required step
- Current blocker — the first incomplete required step (this is what the user must do next)
- Optional opportunities — incomplete optional steps that can be done before or alongside the blocker
- Upcoming required steps — required steps after the current blocker (show as "coming up" so user can plan ahead)
If the user provided an argument (e.g. "just finished design-review"), use that to advance past the step they named even if the artifact check is ambiguous.
Step 6: Check for In-Progress Work
If active.md shows an active task or epic:
- Surface it prominently at the top: "It looks like you were working on [X]"
- Suggest continuing it or confirm if it's done
Step 7: Present Output
Keep it short and direct. This is a quick orientation, not a report.
## Where You Are: [Phase Label]
**In progress:** [from active.md, if any]
### ✓ Done
- [completed step name]
- [completed step name]
### → Next up (REQUIRED)
**[Step name]** — [description]
Command: `[/command]`
### ~ Also available (OPTIONAL)
- **[Step name]** — [description] → `/command`
- **[Step name]** — [description] → `/command`
### Coming up after that
- [Next required step name] (`/command`)
- [Next required step name] (`/command`)
---
Approaching **[next phase]** gate → run `/gate-check` when ready.Formatting rules:
✓for confirmed complete→for the current required next step (only one — the first blocker)~for optional steps available now- Show commands inline as backtick code
- If a step has no command (e.g. "Implement Stories"), explain what to do instead of showing a slash command
- For MANUAL steps, ask the user: "I can't tell if [step] is done — has it been completed?"
Verdict: COMPLETE — next steps identified.
Step 8: Gate Warning (if close)
After the current phase's steps, check if the user is likely approaching a gate:
- If all required steps in the current phase are complete (or nearly complete),
add: "You're close to the [Current] → [Next] gate. Run
/gate-checkwhen ready." - If multiple required steps remain, skip the gate warning — it's not relevant yet.
Step 9: Escalation Paths
After the recommendations, if the user seems stuck or confused, add:
---
Need more detail?
- `/project-stage-detect` — full gap analysis with all missing artifacts listed
- `/gate-check` — formal readiness check for your next phase
- `/start` — re-orient from scratchOnly show this if the user's input suggested confusion (e.g. "I don't know", "stuck", "lost", "not sure"). Don't show it for simple "what's next?" queries.
Collaborative Protocol
- Never auto-run the next skill. Recommend it, let the user invoke it.
- Ask about MANUAL steps rather than assuming complete or incomplete.
- Match the user's tone — if they sound stressed ("I'm totally lost"), be reassuring and give one action, not a list of six.
- One primary recommendation — the user should leave knowing exactly one thing to do next. Optional steps and "coming up" are secondary context.
Other versions69 projects use a version of this.
Word for word · 0
None found.
Edited · 9
- Donchitos/Claude-Code-Game-Studios★ 27k38% same
- dawn840705/codex-code-studios★ 1770% same
- lilangMax/ClaudeCodeGameStudios★ 894% same
- hongyuanc/codex-game-studios★ 584% same
- SebastianLuser/claude-code-arcane★ 223% same
- dawn840705/claude-code-studios★ 168% same
- HunLuanZhiZhu/Game-Studios-Plugin★ 194% same
- venus2099/codex-game-studios★ 138% same
- ShiningPlague/shiningplague-studio★ 023% same
Wrote their own version · 60
- 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★ 920same 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
- AlexPEClub/ai-coding-starter-kit★ 382same name
50 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 repository82 other files it gives its agents.
- AGENTS.mdAGENTS.md
- design/AGENTS.mdAGENTS.md
- docs/AGENTS.mdAGENTS.md
- skill-testing-framework/AGENTS.mdAGENTS.md
- src/AGENTS.mdAGENTS.md
- .cursor/rules/ocgs-framework.mdcCursor rule
- adoptSkill
- architecture-decisionSkill
- architecture-reviewSkill
- art-bibleSkill
- art-generateSkill
- asset-auditSkill
- asset-specSkill
- automated-smoke-testSkill
- balance-checkSkill
- bug-reportSkill
- bug-triageSkill
- changelogSkill
- code-reviewSkill
- concept-brainstormSkill
- consistency-checkSkill
- content-auditSkill
- create-architectureSkill
- create-control-manifestSkill
- create-epicsSkill
- create-storiesSkill
- day-one-patchSkill
- design-reviewSkill
- design-systemSkill
- dev-storySkill
- estimateSkill
- exploreSkill
- gate-checkSkill
- hotfixSkill
- hybrid-prototypeSkill
- init-templateSkill
- launch-checklistSkill
- localizeSkill
- map-systemsSkill
- milestone-reviewSkill
- onboardSkill
- patch-notesSkill
- perf-profileSkill
- playtest-reportSkill
- project-stage-detectSkill
- propagate-design-changeSkill
- prototypeSkill
- qa-planSkill
- quick-designSkill
- regression-suiteSkill
- release-checklistSkill
- retrospectiveSkill
- reverse-documentSkill
- review-all-gddsSkill
- scope-checkSkill
- security-auditSkill
- setup-engineSkill
- skill-improveSkill
- skill-testSkill
- smoke-checkSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
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.

