architecture

Coordinates arc42-aligned architecture documentation and ADR governance across Initial, Retrofitting, and Evolving modes.

Updated Jan 5, 2025
One-click install
npx skills add https://github.com/pkuppens/pkuppens --skill architecture-pkuppens
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/pkuppens/pkuppens/tree/main/skills/architecture
Command: npx skills add https://github.com/pkuppens/pkuppens --skill architecture-pkuppens

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinates architecture work across three modes and routes to the appropriate sub-skills to ensure a cohesive, arc42-aligned workflow.

Core Features & Use Cases

  • Routes between Initial, Retrofitting, and Evolving modes and invokes the corresponding sub-skills.
  • Aligns architecture activity with arc42 structure and ADRs to maintain a consistent documentation program.
  • Serves as an orchestration layer that anchors strategy, documentation, and governance for architecture efforts.

Quick Start

Choose your mode (Initial, Retrofitting, or Evolving) and invoke the corresponding sub-skill in sequence.

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I document architecture decisions using ADRs and arc42?

Document architecture decisions using ADRs and arc42 by routing tasks through an orchestration layer that aligns activity with a consistent documentation structure and governance program. It coordinates decision records across initial, retrofitting, and evolving project modes.

What's the best way to retrofit arc42 documentation onto an existing codebase?

Retrofitting arc42 documentation onto an existing codebase is handled through a dedicated retrofitting mode that routes to corresponding sub-skills. This ensures cohesive documentation and governance are applied consistently when evolving architecture for existing projects.

How does architecture orchestration coordinate sub-skills for greenfield projects?

Architecture orchestration coordinates sub-skills for greenfield projects by operating in an initial mode that sequentially invokes the appropriate sub-skills. This anchors strategy, documentation, and governance to establish a cohesive arc42-aligned workflow from the start.

Can I manage architecture risk and governance through a single orchestration workflow?

Yes, you can manage architecture risk and governance through a single orchestration workflow that routes tasks across modes and integrates architecture-building blocks with consult outputs. This maintains a consistent output format and unified governance program.

Do I need separate sub-skills for initial architecture and evolving architecture work?

You need separate sub-skills for initial and evolving architecture work because the orchestration layer routes tasks to specific sub-skills based on the selected mode. Invoking the corresponding sub-skill in sequence ensures appropriate documentation and governance for each context.

When should I use architecture orchestration instead of writing arc42 docs manually?

Use architecture orchestration instead of writing arc42 docs manually when you need to coordinate across multiple project modes, ensure consistent output formats, and integrate architecture-building blocks with consult outputs for cohesive governance and risk management.