SDLC-decompose

Identify software components from design artifacts and create code phase directories.

122|10|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/pangon/ai-sdlc-scaffold --skill sdlc-decompose
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: SDLC-decompose
Source: https://github.com/pangon/ai-sdlc-scaffold/tree/main/.claude/skills/SDLC-decompose
Command: npx skills add https://github.com/pangon/ai-sdlc-scaffold --skill sdlc-decompose

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of identifying distinct software components from design artifacts and setting up their corresponding directories in the codebase, streamlining the transition from the Design to the Code phase.

Core Features & Use Cases

  • Component Identification: Analyzes design documents (architecture, API, data model) to identify cohesive software units.
  • Directory Structure Generation: Creates dedicated directories for each identified component within the 3-code/ directory.
  • Metadata Population: Generates a CLAUDE.component.md file for each component, summarizing its responsibility, technology, interfaces, and requirements.
  • Code Phase Index Update: Updates the main CLAUDE.code.md file to include entries for the newly defined components.
  • Use Case: After finalizing the system architecture, use this Skill to automatically create the foundational directory structure for your backend API, frontend application, and database service, ensuring the codebase aligns with the design.

Quick Start

Use the SDLC-decompose skill to identify and create component directories based on the current design artifacts.

Frequently Asked Questions about SDLC-decompose

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

FAQPage Schema
How do I generate code directory structure from design artifacts?

To generate code directory structure from design artifacts, this Skill analyzes architecture, API, and data model documents to identify distinct software components and automatically creates dedicated directories for each within your codebase.

What is component decomposition in software architecture?

Component decomposition in software architecture is the process of identifying cohesive software units based on responsibility, technology stack, and interfaces, then mapping these boundaries into separate directories to structure the codebase effectively.

How do I transition from design phase to code phase in AI-driven SDLC?

Transitioning from design to code phase in AI-driven SDLC requires identifying component boundaries from finalized design documents, generating per-component directories, and updating phase instructions to align the codebase with the design.

Can I use architecture and API design documents to set up component boundaries?

Yes, you use architecture and API design documents to set up component boundaries. The Skill requires analyzing these design documents to define distinct component responsibilities, technology stacks, and interfaces before generating directories.

How to create per-component metadata files for a codebase?

Creating per-component metadata files involves generating a CLAUDE.component.md file within each component's directory, summarizing its specific responsibility, technology, interfaces, and requirements extracted from the analyzed design artifacts.

What are the limitations of automating directory structure generation from design documents?

A limitation of automating directory structure generation is that it applies specifically to the transition from Design to Code phase and requires pre-existing architecture, API design, and data model documents to accurately define component boundaries.