cdd-architect

Design technical approaches and map requirements to phased implementation plans.

Updated Mar 12, 2019
One-click install
npx skills add https://github.com/gustavofsantos/dot-files --skill cdd-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cdd-architect
Source: https://github.com/gustavofsantos/dot-files/tree/main/.agents/skills/cdd-architect
Command: npx skills add https://github.com/gustavofsantos/dot-files --skill cdd-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architects often struggle to translate complex requirements into clear, maintainable technical plans. This Skill provides a repeatable framework to design technical approaches, expand implementation plans, and enforce architectural simplicity.

Core Features & Use Cases

  • Structured Architecture Design: defines the high-level technical approach and key components.
  • Requirement-to-Plan Mapping: links each requirement to concrete tasks and milestones.
  • Phase-Gated Execution: enforces checkpoints and completion criteria to ensure steady progress.

Quick Start

Outline the technical approach for the current project in a planning session.

Frequently Asked Questions about cdd-architect

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

FAQPage Schema
How do I translate complex software requirements into a structured technical plan?

To translate complex software requirements into a structured technical plan, use a framework that maps each requirement to concrete tasks, defines the high-level architecture, and enforces phase-gated execution with clear checkpoints.

What is phase-gated progression in software architecture planning?

Phase-gated progression in software architecture planning is a protocol that enforces checkpoints and completion criteria between project milestones, ensuring steady progress and dependency ordering before advancing to the next development phase.

How do I design a technical approach for scalable software projects?

Design a technical approach for scalable software projects by defining the high-level architecture and key components, mapping requirements to implementation milestones, and enforcing architectural simplicity through a repeatable planning framework.

Can I use this architectural planning framework for task expansion workflows?

Yes, you can use this architectural planning framework for task expansion workflows, as it specifically supports development teams by breaking down requirements into structured tasks, milestones, and ordered dependencies.

When do I need a structured framework for software architecture design?

You need a structured framework for software architecture design when architects struggle to translate complex requirements into clear, maintainable technical plans without losing track of dependencies and milestone completion criteria.

Best way to enforce architectural simplicity during requirement reviews?

The best way to enforce architectural simplicity during requirement reviews is to apply a repeatable framework that links each requirement to concrete tasks and milestones while maintaining a defined protocol for phase-gated progression.