sdd-design

Generate formal architecture design documents from change proposals.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/oteroweb/OWFINANCE2026 --skill sdd-design-oteroweb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-design
Source: https://github.com/oteroweb/OWFINANCE2026/tree/main/.claude/skills/sdd-design
Command: npx skills add https://github.com/oteroweb/OWFINANCE2026 --skill sdd-design-oteroweb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This sub-agent automates the creation of a formal architecture design document that captures how a change will be implemented, ensuring consistent, reviewable guidance for engineering teams.

Core Features & Use Cases

  • Generate a comprehensive design.md containing sections such as Technical Approach, Architecture Decisions, Data Flow, File Changes, Interfaces / Contracts, Testing Strategy, Migration / Rollout, and Open Questions.
  • Retrieve the target change name and artifact mode, then fetch relevant proposal and spec when available, and persist the design to the appropriate location based on the mode (filesystem or Engram).
  • Validate the design content against project conventions and existing patterns, ensuring clear rationale and actionable guidance for engineers.

Quick Start

Provide a complete design document for the specified change and artifact mode, and save it to the appropriate location.

Frequently Asked Questions about sdd-design

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

FAQPage Schema
How do I generate an architecture design document for a change proposal?

To generate an architecture design document, provide the change name and artifact mode. The system reads the relevant proposal and spec, then writes a formal design artifact capturing technical approach, data flows, and testing strategy to your filesystem or Engram.

What sections should be included in a software architecture design document?

A comprehensive architecture design document should include sections for Technical Approach, Architecture Decisions, Data Flow, File Changes, Interfaces or Contracts, Testing Strategy, Migration or Rollout, and Open Questions to ensure reviewable engineering guidance.

Does this design documentation approach work with Engram and openspec modes?

This design documentation approach works across Engram, openspec, hybrid, or none modes. It reads available proposals and specs, then persists the generated design artifact to the appropriate location based on the selected mode.

Can I automate creating technical design docs with migration plans and open questions?

You can automate creating technical design docs by specifying a change proposal. The system validates content against project conventions and outputs a structured document detailing migration plans, file changes, interfaces, and open questions automatically.

When do I need a formal design document for change management?

You need a formal design document for change management when implementing modifications that require consistent, reviewable technical guidance. It captures architecture decisions, data flows, and rollout strategies to align engineering teams before implementation begins.

How to validate architectural decisions against existing project conventions?

To validate architectural decisions against existing project conventions, the design generation process checks the proposed technical approach, data flows, and file changes against current patterns, ensuring clear rationale and actionable guidance for engineers.