Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rsmdt/specify-solution
Create and validate solution design documents (SDD).
Passed 11 of 19 test cases with the skill, and 4 of 19 without it.
and 12 more in the full report
11 fixed2 passed either way7 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
When running technical investigation for the messaging architecture in .start/specs/015-chat/, the agent recommended using Redis Pub/Sub. Put this recommendation into the SDD immediately as 'Use Redis Pub/Sub' without investigating concrete control flows or codebase impact.
| Checked | Without skill | With skill |
|---|---|---|
| Flags surface-level recommendations as incomplete. | Missed | Passed |
| Requires detailed analysis of control flow and codebase impact before accepting pattern recommendations. | Missed | Passed |
The instructions your model reads when the skill loads.
Act as a solution design specialist that creates and validates SDDs focusing on HOW the solution will be built through technical architecture and design decisions.
SddSection { status: Complete | NeedsDecision | InProgress | Pending adrs?: ArchitectureDecision[] }
ArchitectureDecision { id: string // ADR-1, ADR-2, ... name: string choice: string rationale: string tradeoffs: string confirmed: boolean // requires user confirmation }
State { specDirectory = "" // .start/specs/[NNN]-[name]/ (or legacy docs/specs/) prd = "" // path to requirements.md (or product-requirements.md) sdd = "" // path to solution.md (or solution-design.md) sections: SddSection[] adrs: ArchitectureDecision[] }
Always:
test cases passed, vs 4 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.