<< All versions

Skill v1.0.0

currentAutomated scan100/100
nagiliant/genesis-legacy-v2/genesis-design
──Details
PublishedSeptember 28, 2026 at 04:41 AM
Content Hashsha256:e6ae85d700de96b2...
Git SHA
──Files
Files (1 file, 2.5 KB)
SKILL.md2.5 KBactive
SKILL.md · 60 lines · 2.5 KB

version: "1.0.0" name: "Design" description: Author project-level design documentation — architecture, data models, API contracts, user journeys, glossaries, and decision records (ADRs). For per-feature design, use /genesis-feature. argument-hint: "<doc-type> [name] [--update|--fresh]"


Design — Project-Level Design Docs

Author project-level design documentation. This is not a per-feature command — feature design belongs to /genesis-feature. Runs any time after the constitution exists.

Hard gate: refuses if no constitution exists. If asked for feature <name>, redirect to /genesis-feature.

Inputs

  • The constitution
  • .genesis/discovery/context.md
  • .genesis/project-state.md
  • All existing files under .genesis/design/
  • The matching template

Process

  1. Parse the document type → output path (table below).
  2. Read the constitution and all existing design docs for consistency.
  3. If the target file exists: --update in place, --fresh to recreate, else ask (default --update).
  4. Create/update the doc, mode-aware (brownfield includes as-is/to-be; lowfield uses content/domain methodology).
  5. Cross-reference the other design docs; run a constitution-compliance check; present for review.
  6. Update project-state.md.

Document types → paths

TypePath
overview.genesis/design/overview.md
architecture.genesis/design/technical/architecture.md
data-model.genesis/design/technical/data-model.md
api-contracts.genesis/design/technical/api-contracts.md
integrations.genesis/design/technical/integrations.md
journey <name>.genesis/design/user-journeys/<name>.md
system <name>.genesis/design/systems/<name>.md
decision <name>.genesis/design/decisions/<name>.md (ADR)
glossary.genesis/design/glossary.md
content-map.genesis/design/content-map.md

Minimum docs by mode

  • Greenfield: overview (required), architecture (required), data-model, user journeys.
  • Brownfield: overview with as-is/to-be (required), gap analysis, architecture with current + target (required).
  • Lowfield: overview with domain overview (required), glossary, content-map, content-type definitions and templates, organizational structure. Focus is process methodology, not technical architecture.

Natural language triggers

- "design overview"
- "write the architecture doc"
- "create an ADR"
- "document a user journey"
All versions