From co-agents
How to write testable requirements and record decisions well — measurable acceptance criteria (given/when/then), explicit scope, and ADRs that capture context, the decision, the alternatives rejected, and the consequences. Use when writing a spec (/team-plan) or recording a decision, so the record is reviewable later by a human alone.
How this skill is triggered — by the user, by Claude, or both
Slash command
/co-agents:decision-and-specThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The team's memory is only as good as what gets written. Two crafts: **specs** (what we'll build)
The team's memory is only as good as what gets written. Two crafts: specs (what we'll build) and decisions (what we chose and why). Both are for a human to read later, without the team present — see [[team-memory]] for the templates and homes.
A requirement a tester can't check is a wish. Make each one measurable.
/account,
then they're redirected to /login.Record a decision when it's load-bearing, costly to reverse, or someone will later ask "why?".
One file per decision (.coagents/decisions/). Capture:
Lead with the point. Define terms on first use. Show a concrete example over an adjective. The test: could the user, six months from now, read this alone and understand both what and why? If not, it's not done.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub mohamed-abdelsamei/co-agents --plugin co-agents