Skip to content
🚧 This documentation is a draft and is currently under review. 🚧

Project Foundation (100 Series)

The 100 series builds the shared understanding that makes feature design and implementation more predictable. Each skill produces a document that downstream workflows read instead of rediscovering the same context from scratch.

When agents, developers, and reviewers all share the same written context — domain language, architecture decisions, data model, UX conventions — feature design runs faster, implementation produces fewer surprises, and reviews are more coherent.

SkillOutput pathWhat it captures
100-domain-knowledge.specflow/context/domain-knowledge.mdMarket, users, terminology, constraints, differentiators
101-project-overview.specflow/docs/D01-project-overview.mdProduct definition, user goals, success metrics
102-system-architecture.specflow/docs/D02-system-architecture.mdStack, components, deployment, testing strategy
103-common-data-model.specflow/docs/D03-common-data-model.mdEntities, relationships, business rules
104-backend-architecture.specflow/docs/D04-backend-architecture.mdAPI design, service layering, auth, security
105-frontend-architecture.specflow/docs/D05-frontend-architecture.mdComponent structure, state, routing, styling
106-ui-design.specflow/docs/D06-ui-design.mdDesign system, color, typography, visual philosophy
107-ui-experience.specflow/docs/D07-ui-experience.mdNavigation, page inventory, interaction patterns
108-ui-page-design.specflow/docs/D08-ui-pages/<name>/Per-page layout spec and HTML mockup
110-feature-overview.specflow/docs/D10-feature-overview.mdCapabilities and thin vertical feature slices

Run these in order when starting fresh. On existing projects, run only what is missing or stale.

100 → 101 → 102 → 103 → 104 → 105 → 106 → 107 → [108 per page] → 110

Each document references the ones before it. Running out of order is possible but produces weaker results.