One-click install
npx skills add https://github.com/Codagent-AI/agent-skills --skill design-codagent-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design
Source: https://github.com/Codagent-AI/agent-skills/tree/main/skills/design
Command: npx skills add https://github.com/Codagent-AI/agent-skills --skill design-codagent-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of wasted implementation work from unvetted technical designs by guiding teams through a structured, collaborative process to turn settled requirements into approved, actionable design artifacts.

Core Features & Use Cases

  • Collaborative Architecture Brainstorming: Guides step-by-step discussion of technical approaches, tradeoffs, and architectural choices to surface all key decisions before implementation.
  • Enforced Design Approval Gate: Blocks any implementation action until the full design is presented and explicitly approved by the user, preventing work on unvetted plans.
  • Automated Design Documentation & Spec Alignment: Generates a structured design.md file and updates existing specs with any new requirements uncovered during the design conversation.
  • Use Case: For a new feature with a completed requirements spec, use this Skill to walk through architectural options, get stakeholder sign-off, and produce a complete design document aligned with all settled requirements.

Quick Start

Use the design skill to create a technical design for the new payment processing feature described in your current change's specs.

Frequently Asked Questions about design

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

FAQPage Schema
How do I create a technical design from settled software requirement specifications?

To create technical design from requirement specifications, this Skill converts settled specs into actionable design artifacts by guiding collaborative architecture brainstorming, tradeoff analysis, and generating a structured design.md file for stakeholder approval.

What is an enforced design approval gate in software development workflows?

An enforced design approval gate blocks any implementation action until the full technical design is presented and explicitly approved by the user, preventing wasted development work on unvetted architectural plans.

How do I perform tradeoff analysis for architectural decision-making?

To perform tradeoff analysis for architectural decision-making, this Skill guides step-by-step discussion of technical approaches and architectural choices, surfacing all key decisions and requirement alignments before implementation begins.

Can I automatically update requirement specs with new details uncovered during design documentation?

Yes, you can automatically update requirement specs during design documentation, as this Skill generates a design.md file and updates existing specifications with any new requirements uncovered during the collaborative design conversation.

What's the best way to ensure traceability between requirement specifications and implementation plans?

The best way to ensure traceability between requirement specifications and implementation plans is using a structured design validation process that aligns settled specs with generated technical design artifacts before any coding begins.