plan-architecture

Generate architecture documents with diagrams, ADR-lite records, and verification steps.

1|Updated Jul 9, 2026
One-click install
npx skills add https://github.com/PiercingXX/xx-stack --skill plan-architecture-piercingxx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-architecture
Source: https://github.com/PiercingXX/xx-stack/tree/main/runtime/skills/plan-architecture
Command: npx skills add https://github.com/PiercingXX/xx-stack --skill plan-architecture-piercingxx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you turn a feature idea into a decision-grade architecture document before implementation, reducing rework and surprises by making assumptions, risks, and verification steps explicit.

Core Features & Use Cases

It generates an architecture plan including a data model diagram, request/response flow diagram, error paths, optional state machine, dependency list, scaling concerns, ADR-lite decision records, observability requirements, and migration/rollback strategy for engineering execution. Use it when you need to align teams on technical approach, define failure-mode handling, and set a verification plan for both unit and integration testing.

Quick Start

Ask the AI to plan the architecture for your feature, including diagrams, error handling, observability, migration/rollback, and a verification plan.

Frequently Asked Questions about plan-architecture

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

FAQPage Schema
How do I create an execution-ready architecture plan for a new software feature?

To create an execution-ready architecture plan, define your feature's data models, request flows, and failure modes. The plan should explicitly include diagrams, ADR-lite decision records, observability requirements, and a rollback strategy to ensure engineering alignment before implementation.

What should be included in pre-implementation planning for software architecture?

Pre-implementation planning should include data model diagrams, request/response flows, error paths, and a dependency list. It must also address scaling concerns, state transitions, observability requirements, and a migration rollback strategy to ensure comprehensive technical alignment.

How do I document technical decisions and scaling concerns for engineering execution?

You document technical decisions using ADR-lite decision records to capture explicit choices and rationale. Address scaling concerns by listing dependencies and defining state transitions, culminating in an implementation handoff section listing critical files for execution.

Can I generate a full architecture document with diagrams and rollback strategies before coding?

Yes, you can generate a decision-grade architecture document before coding. It produces data model diagrams, state machines, ADR-lite decision records, observability requirements, and a migration rollback strategy to verify the technical approach and prevent implementation surprises.

Does this architecture planning approach work for defining state transitions and error handling?

Yes, this architecture planning approach works for defining state transitions and error handling. It maps optional state machines and explicit error paths within the request flow, ensuring failure-mode handling and verification plans are established for both unit and integration testing.