architecture-design_skill

This skill helps you craft and validate solution-design documents that define architecture, interfaces, and technical decisions for clear implementation
  • Shell

168

GitHub Stars

3

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill rsmdt/the-startup --skill architecture-design

  • SKILL.md6.7 KB
  • template.md23.9 KB
  • validation.md4.2 KB

Overview

This skill creates and validates Solution Design Documents (SDDs) focused on how a system will be built, including architecture, interfaces, and technical decisions. It produces complete sectioned SDDs, verifies consistency with requirements and codebase patterns, and generates Architecture Decision Records (ADRs) for user confirmation. The skill emphasizes documentation of implementation-ready details without performing implementation work.

How this skill works

The skill inspects product requirements and the existing codebase patterns, then drafts or completes SDD sections with concrete architecture, component boundaries, directory mappings, and interface specifications. It runs systematic validation checks—overlap/conflict detection, coverage analysis, boundary validation, and consistency verification—and surfaces trade-offs and pending ADRs for user confirmation. Outputs include a status summary, checklist results, and next steps required to finalize the SDD.

When to use it

  • Creating a new solution design document from a template
  • Filling or completing sections in an existing SDD
  • Validating SDD completeness, consistency, and coverage against the PRD
  • Designing architecture and documenting technical decisions and interfaces
  • Detecting component overlap, interface conflicts, or pattern inconsistencies

Best practices

  • Align every design decision to a specific PRD requirement and cite the source
  • Map each component to concrete code directories and artifacts to enable implementation
  • Record ADRs for implementation-impacting choices and require user confirmation
  • Run overlap and boundary validation to eliminate duplicated responsibilities
  • Specify measurable quality requirements and link them to test coverage

Example use cases

  • Draft a full SDD for a new feature, including deployment and operational considerations
  • Validate an existing SDD against updated PRD requirements and identify gaps
  • Finalize API contracts and data models with clear interface specifications
  • Detect and reconcile duplicated components after merging multiple design proposals
  • Produce ADRs and a validation checklist to hand off to engineering for implementation

FAQ

No. The skill strictly produces design and validation artifacts. Implementation and deployments are separate phases.

How are unresolved decisions handled?

Unresolved choices are captured as ADRs with rationale and trade-offs; user confirmation is required before completion.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational