team-design

Convert approved requirements briefs into design documents with option evaluations.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/davekim917/bootstrap --skill team-design-davekim917
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: team-design
Source: https://github.com/davekim917/bootstrap/tree/main/plugins/workflow/skills/team-design
Command: npx skills add https://github.com/davekim917/bootstrap --skill team-design-davekim917

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts an approved requirements brief into a structured, constraint-driven design document that guides implementation.

Core Features & Use Cases

  • Transforms a brief into constraint analyses, option evaluations, and a design-template-based document.
  • Produces 2-3 design options and a decision log to support choice and traceability.
  • Writes to docs/specs/<feature>/design.md and updates docs/specs/<feature>/decisions.yaml for governance.

Quick Start

Provide an approved brief or paste requirements, then invoke /team-design to generate the design draft.

Frequently Asked Questions about team-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert an approved requirements brief into a design document?

To convert an approved requirements brief into a design document, the Skill generates a structured design draft by applying constraint analysis and option evaluation against project context loaded from CLAUDE.md.

What is the best way to evaluate architectural options for a new feature?

The best way to evaluate architectural options is to generate 2-3 design alternatives and a decision log, ensuring traceability and supporting choice for features that introduce new architectural patterns.

Do I need an approved brief to generate architecture documentation?

Yes, you need an approved brief or pasted requirements to generate architecture documentation, as the Skill uses these inputs to produce a grounded, production-ready design document.

How do I create a decision record for multi-file feature designs?

To create a decision record for multi-file feature designs, the Skill updates docs/specs/<feature>/decisions.yaml with a decision log, while the design document is written to docs/specs/<feature>/design.md.

When should I use a constraint-driven design document?

You should use a constraint-driven design document when a feature touches multiple files or introduces new architectural patterns that require structured constraint analysis and option evaluation before implementation.

Can I use templates to structure my design docs?

Yes, you can use templates to structure design docs; the Skill references templates from references/design-template.md to ensure the generated document follows a standardized, production-ready format.