From crew
Use when designing a feature or service before build, so the builder and reviewer share one clear mental model instead of rediscovering intent from code.
npx claudepluginhub alex-radaev/engineering-os --plugin crewThis skill uses the workspace's default tool permissions.
Use this skill when the user says things like "let's design", "plan this feature", "what should this look like", or when starting substantial work on something that does not have a clear shared mental model yet.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Use this skill when the user says things like "let's design", "plan this feature", "what should this look like", or when starting substantial work on something that does not have a clear shared mental model yet.
A design doc is not a spec dump. It is the smallest artifact that lets a different agent or a future session build the right thing and recognize when the build deviates from it.
Without a design doc, the builder reconstructs intent from the conversation and the reviewer has no baseline to measure against. Both are expensive recoveries that the user pays for twice.
greenfield: fewer details, broader strokes, more open questions allowedexisting-feature: more detail about how it fits the current systemsmall-change: most specific — usually a single component or contractA design doc should cover:
A good design doc is:
A bad design doc is:
When persisting a design doc, prefer:
.claude/artifacts/crew/designs/Until there is a dedicated CLI writer, persist the design as a run brief so it shows up in future wake-up context:
node "${CLAUDE_PLUGIN_ROOT}/scripts/crew.mjs" write-run-brief --repo "$PWD" --title "design: <short title>" --goal "<summary>" --mode "assisted single-session" --pace "<pace>"Then save the full design body under .claude/artifacts/crew/designs/<slug>.md so the builder and reviewer can read it in the next session.
The design doc should be referenced by path in the next handoff, not duplicated inline:
evidence or changed files field