design-docs

Generate and synchronize design documentation for software projects.

1|Updated May 17, 2026
One-click install
npx skills add https://github.com/djimit/djimitflo --skill design-docs-djimit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-docs
Source: https://github.com/djimit/djimitflo/tree/main/.opencode/skills/design-docs
Command: npx skills add https://github.com/djimit/djimitflo --skill design-docs-djimit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires docs_design, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation and synchronization of structured design documentation for projects, ensuring consistency and traceability.

Core Features & Use Cases

  • Design Documentation Generation: Automatically creates domain, technical, behavior, and reference specifications.
  • Sync with Project Code: Updates existing design documentation to reflect current project code and specifications.
  • Stable Section IDs: Maintains a registry of stable section IDs for traceability.
  • Design Changelog: Tracks changes to design documentation over time.

Quick Start

To generate design documentation for your project, use the design-docs skill with the command: design-docs generate

Frequently Asked Questions about design-docs

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

FAQPage Schema
How do I automate design documentation generation for my software project?

Automate design documentation generation by running the `design-docs generate` command to create domain, technical, behavior, and reference specifications directly from your source code.

Why does design documentation lose traceability over time as code changes?

Design documentation loses traceability when code changes are not reflected in specs. This Skill maintains a stable section ID registry and a design changelog to track specification changes over time.

Do I need a specific agent to sync design documentation with project code?

Yes, you need the `docs_design` agent and access to your project's source code to automatically sync existing design documentation with current project code and specifications.

What is the best way to keep technical specifications synchronized with source code?

The best way to keep specifications synchronized is using automated syncing tools that update domain and technical documentation to reflect current code while maintaining stable section IDs for traceability.

Can I track changes to domain and technical specifications over time?

Yes, you can track changes to domain and technical specifications over time using the built-in design changelog feature, which records modifications and maintains historical traceability.

What types of specifications are generated for software design documentation?

Software design documentation generation produces domain, technical, behavior, and reference specifications, ensuring comprehensive project coverage and structured traceability across all specification types.