Problem
What problem this solves
Ambiguous tasks create drift fast: the agent guesses scope, the code moves ahead of the product intent, and validation becomes harder afterward.
Skill Detail
Turn a fuzzy request into an implementation-ready contract before code starts mutating the repo.
The spec-writing skill for shaping non-trivial work into a clear user story, behavior contract, executable task list, and chantier history.
Problem
Ambiguous tasks create drift fast: the agent guesses scope, the code moves ahead of the product intent, and validation becomes harder afterward.
Outcome
You get a sharper implementation contract and chantier registry that a fresh agent can execute without relying on chat memory.
Why It Matters
This skill is central when the task matters enough that guessing would be expensive. It converts product intent into something operational. It also keeps declared product surfaces, public claims, and proof obligations explicit when those decisions need to be visible to future agents.
Related Skills
Explore a problem space before coding so you do not harden the wrong idea into implementation.
A non-coding exploration skill for clarifying ambiguity, options, and risks before the build phase starts.
Open skill pagePressure-test a spec before implementation so the thread is not coding against loose intent.
A readiness gate for checking whether a spec is complete, safe, and executable by a fresh agent.
Open skill pageStart implementation when the task is ready, and force a stronger path when it is not.
The main execution entrypoint for beginning real work after the problem and contract are clear enough, while keeping the chantier flow visible.
Open skill pageGo Deeper
Use the public catalog for education and workflow selection. Move to the docs and GitHub when you want the operator-grade execution details behind the skill system.