SDLC-design

Draft architecture, data models, and API designs from approved requirements.

2|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/DYAI2025/Astro-Noctum --skill sdlc-design-dyai2025
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: SDLC-design
Source: https://github.com/DYAI2025/Astro-Noctum/tree/main/.claude/skills/SDLC-design
Command: npx skills add https://github.com/DYAI2025/Astro-Noctum --skill sdlc-design-dyai2025

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Draft or update design documents based on approved objectives to translate requirements into architecture, data models, and API designs.

Core Features & Use Cases

  • Architecture design: define system components, responsibilities, and interactions with clear interfaces.
  • Data model design: specify entities, relationships, lifecycle, and constraints.
  • API design: outline endpoints, contracts, versioning, and error handling for services.
  • Design completeness assessment: verify coverage against approved requirements and constraints and capture design decisions.

Quick Start

Begin by auditing the current state in CLAUDE.md, then draft the architecture, data model, and API design artifacts for the Design phase.

Frequently Asked Questions about SDLC-design

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

FAQPage Schema
How do I draft architecture and data models from approved requirements?

Draft architecture and data models by translating approved objectives into system components, entity relationships, and API designs. This process defines clear interfaces, constraints, and service endpoints for the software design phase.

What is design completeness assessment in SDLC?

Design completeness assessment verifies that your architecture, data models, and API designs cover all approved requirements and constraints. It captures design decisions and ensures traceability throughout the software development lifecycle.

Can I update existing design documents without losing traceability to constraints?

You can update existing design documents while maintaining traceability to approved requirements and constraints. The process captures new design decisions and ensures modified architecture or API designs remain compliant with initial objectives.

What's the best way to outline API designs for system services?

Outline API designs by specifying service endpoints, contracts, versioning strategies, and error handling. This approach defines clear interactions between system components and ensures robust communication across your architecture.

Do I need approved objectives before starting architecture design?

Approved objectives are required before starting architecture design. The design phase relies on translating these established requirements and constraints into system components, data models, and API contracts to ensure full traceability.