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 на них ссылаются.
Keeps project decisions, rules, and specs in Git for your agent to use. Хранит решения, правила и спецификации проекта в Git, чтобы агент ими пользовался.
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
When brainstorming starts, the agent searches Archcore for decisions and rules that apply. A conflict with an accepted decision goes to you before any design.
02
Keep the decisions you approve
After you approve the design, the agent records its decisions as draft ADRs (architecture decision records). Accepting one needs your explicit approval.
03
Continue with project context
The next session finds the saved design and decisions. Superpowers keeps its own plans in the repository.
Starting with /archcore:plan? That command finishes first, and Superpowers picks up what 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, and report any conflict with project decisions first.
01
Archcore: Brainstorming opens with a search of project records, finds the accepted integer-cents decision, reports the conflict and stops.
02
Superpowers: You keep integer cents, and brainstorming writes a design file under docs/superpowers/specs/ for you to approve before any code.
03
Archcore: Once you approve it, the decisions it settles become draft ADRs.
04
Superpowers: Writing-plans puts the plan in docs/superpowers/plans/, the plan runs and the tests pass.
05
Agent:
A new session works from the saved design, plan and records, with drafts kept apart from accepted decisions.
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.
Existing project decisions reach the design work. You resolve conflicts before implementation and approve new decisions before they are accepted.
Design with project context
Brainstorming starts with a search for relevant decisions and rules.
You approve the design before code is written.
Two implementation plans
Superpowers keeps its detailed execution plan, and the Archcore plan stays as written.
You maintain any tasks that overlap between the two plans.
Start with Archcore.
Keep your project decisions ready for the next task.