Give Superpowers your project’s decisions. Keep new decisions in Git with Archcore.
How Superpowers + Archcore work together
Start with either tool. These instructions tell your agent to read existing
project decisions before design work and save new decisions in Archcore.
Superpowers keeps its own plans; Archcore documents reference them.
Как Superpowers и Archcore работают вместе
Начать можно с любого из двух инструментов. Эти инструкции просят агента
прочитать принятые решения проекта до проектирования и сохранять новые решения в
Archcore. Superpowers ведёт свои планы; документы Archcore на них ссылаются.
Guides design and implementation through its own skills and plans.
From a new idea to the next session
The instructions ask your agent to:
01
Read existing decisions
At the start of brainstorming, the agent searches Archcore for decisions and rules that apply to your task.
02
Review the design before code
Superpowers guides the design. If the task conflicts with an accepted decision, the agent asks you how to proceed.
03
Keep the decisions you approve
After design approval, the agent records decisions as draft architecture decision records (ADRs) in Archcore. Accepting an ADR needs your explicit approval.
04
Continue with project context
The next session can find the saved design and decisions. Superpowers keeps its implementation plans in the repository.
Starting with /archcore:plan? That command finishes first. Superpowers can pick up design or execution work it leaves open.
Request Introduce coupon discounts in this quotation library. Use floating-point arithmetic for the monetary intermediate values. Use superpowers:brainstorming for the design and superpowers:writing-plans for the plan. Check existing project decisions and report any conflict before implementing.
01
Archcore: Brainstorming opens with a search of the project records, before the agent reads any repository file. It finds the accepted decision on integer cents, reports the conflict with the float request and stops. No file has changed.
02
Superpowers: You keep integer cents. Brainstorming produces a design file under docs/superpowers/specs/. Until you approve that file, the agent writes no code, no tests and no records.
03
Archcore: You approve the design file. The decisions it settles become draft ADRs. Accepting them is a separate step, and the money decision stays as it was.
04
Superpowers: Writing-plans puts the execution plan in docs/superpowers/plans/. You ask for the implementation, the plan runs, the tests pass, and the new ADRs stay draft.
05
Agent:
A new session finds the design, the plan and the decision records and works from them, with draft decisions kept apart from accepted ones.
This is what the instructions ask for, not a recorded run. No verification record is attached to this instruction revision yet.
Benefits & limits
Catch conflicts before code.
The instructions bring existing project decisions into design work. You resolve conflicts before implementation and approve new decisions before they become accepted records.
Design with project context
Brainstorming starts with a search for relevant decisions and rules.
You approve the design before code is written.
Conflicting or shared decisions
A conflict with an accepted decision needs your input. Read-only documents stay with their owning project.
If several projects are writable, the agent confirms where to save a record.
A new session
Saved designs and decisions give the next session context to continue.
Unanswered design questions still need your input.
Two implementation plans
Superpowers keeps its detailed execution plan. The Archcore plan stays as written.
You maintain any overlapping tasks across the two plans.
Starting with /archcore:plan
The command finishes before brainstorming begins.
Superpowers can take on design or execution work the command leaves open.
Start with Archcore.
Keep your project decisions ready for the next task.