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.