Use when making architecture decisions, setting up CI/CD, managing technical debt, or choosing branching strategies - enforces ADR requirements and prevents resume-driven design
View on GitHubtachyon-beep/skillpacks
axiom-sdlc-engineering
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/tachyon-beep/skillpacks/blob/main/plugins/axiom-sdlc-engineering/skills/design-and-build/SKILL.md -a claude-code --skill design-and-buildInstallation paths:
.claude/skills/design-and-build/# Design and Build ## Overview This skill implements the **Technical Solution (TS)**, **Product Integration (PI)**, and **Configuration Management (CM)** process areas from the CMMI-based SDLC prescription. **Core principle**: Architecture decisions require documentation (ADRs). Emergency shortcuts require retrospective documentation. "Best practice" is never justification - requirements are. **Reference**: See `docs/sdlc-prescription-cmmi-levels-2-4.md` Section 3.2 for complete policy and practice definitions. --- ## When to Use Use this skill when: - Making architecture or design decisions (technology choice, patterns, structure) - Setting up build/integration systems (CI/CD, deployment pipelines) - Managing technical debt (tracking, prioritization, paydown) - Establishing configuration management (branching strategy, release process) - Facing "should we use X?" questions where X is trendy technology - Team experiencing git chaos, integration hell, or debt spiral **Do NOT use for**: - Implementation details within existing architecture → Use domain-specific skills (python-engineering, web-backend) - Testing strategy → Use quality-assurance skill - Requirements or specification → Use requirements-lifecycle skill --- ## Quick Reference | Situation | Primary Reference Sheet | Key Decision | |-----------|------------------------|--------------| | "Should we use microservices?" | Architecture & Design | Requires ADR. Use decision framework: team size, domain complexity, ops maturity. | | "Git workflow is chaos" | Configuration Management | Diagnose root cause first. GitFlow (L3 releases) vs GitHub Flow (continuous) vs Trunk (high maturity). Requires ADR. | | "70% of time on bugs" | Technical Debt Management | CODE RED. Feature freeze, architectural audit, classify debt (architectural/tactical/unpayable). | | "Setting up CI/CD" | Build & Integration | Requirements gathering first. Platform choice requires ADR. Start simple, add stages incrementally. | | "Quic