Install any skill in seconds. Free to start, no credit card required.
Get Started Free →open-gsd/write-milestone-brief
Synthesize the current conversation into a milestone brief (PRD). Writes to `M###-CONTEXT.md` by default, or files a GitHub issue only with explicit user confirmation.
Passed 2 of 10 test cases with the skill, and 2 of 10 without it.
and 4 more in the full report
4 fixed1 passed either way14 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are capturing context for the authentication refactor milestone. The user specified that unit tests, integration tests, and live OAuth flow end-to-end scenarios must pass. Which section in M010-CONTEXT.md captures test coverage expectations and specific required test types?
| Checked | Without skill | With skill |
|---|---|---|
| Must record test types, coverage expectations, and required test scenarios in the Testing Requirements section. | Missed | Passed |
| Must distinguish end-to-end acceptance scenarios from unit and integration testing requirements. | Missed | Passed |
The instructions your model reads when the skill loads.
Typical invocation points:
discuss phase before moving to plan<core_principle>
SYNTHESIZE, DO NOT RE-INTERVIEW. Use what is already in this conversation. If a decision is genuinely missing, note it in Open Questions — do not relitigate.
REAL OUTCOMES, NOT TASKS. M###-CONTEXT.md describes what the user can do when the milestone ships, what scenarios must pass for "done," and what architectural decisions were made. It does NOT list tasks or implementation steps — those belong in M###-ROADMAP.md and S##-PLAN.md.
NO FILE PATHS OR LINE NUMBERS IN THE BRIEF. Those go stale. Describe modules, interfaces, and behaviors. The roadmap and plans can cite code locations; the brief should outlive refactors. </core_principle>
Find the active milestone:
gsd_project_snapshot — it names the active milestone.gsd_milestone_new or the /gsd new-milestone flow — do not create directories by hand.Read src/resources/extensions/gsd/templates/context.md (the full path is shown in the templatesDir system-prompt field). Match its structure exactly — parsers and downstream prompts depend on the headings.
Before filling the template, sketch the major modules the milestone will build or modify. Actively look for opportunities to extract deep modules — ones that encapsulate a lot of functionality in a simple, testable interface that rarely changes. A deep module is more testable, more AI-navigable, and survives refactors.
test cases passed, vs 2 / 10 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.