superpowers-sage:architecting

Define Sage/Acorn feature architecture with ADRs, data flows, and component boundaries.

13|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/codigodoleo/superpowers-sage --skill superpowers-sage-architecting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers-sage:architecting
Source: https://github.com/codigodoleo/superpowers-sage/tree/main/skills/architecting
Command: npx skills add https://github.com/codigodoleo/superpowers-sage --skill superpowers-sage-architecting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Define architecture for Sage/Acorn features before building, capturing decisions, data flows, ADRs, and component boundaries to guide implementation.

Core Features & Use Cases

  • Architecture discovery: identify system boundaries, data flow, and dependencies.
  • Plan generation: produce ADRs, design artifacts, and an actionable implementation plan.
  • Design validation: ensure alignment with design system readiness and pre-implementation checks.

Quick Start

Describe the architecture for a new Sage/Acorn feature using ADRs, data flows, and component boundaries.

Frequently Asked Questions about superpowers-sage:architecting

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

FAQPage Schema
How do I define architecture and capture ADRs before building a new feature?

To define architecture before building, you capture Architecture Decision Records (ADRs), map data flows, and establish component boundaries to guide implementation. This process ensures design system readiness and produces actionable architecture documentation for multi-block workstreams.

What is the best way to plan system design for multi-block Sage/Acorn workstreams?

The best way to plan system design for multi-block workstreams is to orchestrate discovery and planning steps, validate design system readiness, and generate architecture documentation. This approach identifies system boundaries, dependencies, and produces actionable implementation plans.

When do I need to run architecture discovery and design validation for my project?

You need architecture discovery and design validation when starting multi-block Sage/Acorn features. It identifies system boundaries and data dependencies early, ensures alignment with design system readiness, and produces the ADRs required to guide subsequent implementation phases.

Does this architecture planning process validate design system readiness before implementation?

Yes, the architecture planning process validates design system readiness as a core pre-implementation check. It ensures your architecture decisions, data flows, and component boundaries align with design requirements before you generate the final implementation plan.

Can I use this to generate an actionable implementation plan from architecture decisions?

Yes, you can generate an actionable implementation plan directly from your architecture decisions. The plan generation step takes your defined ADRs, data flows, and component boundaries and translates them into a structured guide for building.

Why should I capture component boundaries and data flows before writing code?

Capturing component boundaries and data flows before writing code prevents architectural drift and integration conflicts. It provides clear constraints for implementation, validates dependencies, and ensures the final feature adheres to the planned system design.