Install any skill in seconds. Free to start, no credit card required.
Get Started Free →bartsoj/PROPOSAL.md
Crystallize the product vision — problem, solution thesis, principles, non-goals, success criteria, target actors, scope boundaries, risks, and a glossary stub — as the first artifact in an Agent-Driven Development project.
Passed 16 of 22 test cases with the skill, and 11 of 22 without it.
and 10 more in the full report
8 fixed8 passed either way3 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
Generate a vision proposal for 'LogStream', a real-time event recorder. The team wants § 7 Scope Boundaries to specify: 'In scope: PostgreSQL tables with JSONB columns and B-tree indexes on timestamp'. Write § 7.
| Checked | Without skill | With skill |
|---|---|---|
| Section 7 describes milestone scope in terms of system capabilities without specifying database engine choices. | Missed | Passed |
The instructions your model reads when the skill loads.
Produce a PROPOSAL.md that anchors an Agent-Driven Development project at the vision layer. The document states the problem in the user's domain language, the thesis of the solution, the principles that will constrain every later decision, the non-goals that prevent scope creep, the testable success criteria, the target actors, the first-milestone scope boundaries, the risks and assumptions, a small glossary stub, and any genuinely unresolved questions. An agent reading this document alone can set the direction for downstream artifacts — /use-cases derives its actors and scenarios from it, /domain draws its initial glossary from it, /architecture inherits its principles and non-goals — without needing to re-ask the user what the project is about or why it matters.
PROPOSAL.md is the first file written in an ADD project and has no prior artifacts to read. It is produce-once and read-many: every later phase cites it for grounding. A weak proposal produces weak downstream artifacts; treat every section as a commitment that propagates.
Read-set size: 1 required + up to 2 optional. The read count at this step is 0 prior ADD artifacts — the proposal is the seed. Read the user prompt word-for-word; subtle hints about users, scale, or constraints are often the deciding input for a section.
Proposal generation proceeds in six phases: intent extraction, problem-and-thesis draft, principles-and-non-goals, success-criteria-and-actors, scope-risks-glossary, and validation. Phases are sequential — each phase feeds the next — but revisit earlier phases if a later one reveals a gap or contradiction.
Read the user prompt and any reference material end-to-end. Extract four things into a working list:
Repository, Push, Collaborator; Order, Cart, Line Item). These seed § 9 Glossary and hint at actors.If any of the four categories is empty, do not invent content — note the gap as an open question in Phase 6.
Pick the product name: prefer the name the user uses verbatim; if absent, use a bracketed placeholder like {ProductName} throughout and list "confirm product name" as an open question.
Draft § 1 and § 2 in that order. § 1 must precede § 2 so the thesis answers a named problem.
test cases passed, vs 11 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.