-
Notifications
You must be signed in to change notification settings - Fork 2
Combo with superpowers
How ai-coding-ok and superpowers work together — one provides cross-session memory, the other provides deep thinking within a session.
| superpowers | ai-coding-ok | |
|---|---|---|
| Primary value | Makes Claude think deeply about one thing | Makes Claude consistent across many things |
| Time scale | Within a single session | Across sessions, across months |
| Mechanism | Multi-sub-agent — "diverge + converge" | Three-tier memory — "record + recall" |
| Trigger | Planning, research, investigation | Every coding task (before + after) |
| Typical output | Design docs, research reports, option comparisons | Updated AGENTS.md, decisions-log.md, task-history.md |
Intuition: superpowers is the "brain workshop." ai-coding-ok is the "institutional memory archive." You need both to make AI coding work like a real team.
1. ai-coding-ok Mode B (Plan: load memory) ← every task starts here
2. superpowers (brainstorming → planning → execution)
3. ai-coding-ok Mode C (Act: write memory back) ← every task ends here
ai-coding-ok wraps around superpowers — it loads context before the thinking starts, and records the results after the thinking ends.
-
superpowers:
"Design an architecture for a personal expense tracker. Compare three tech stacks."
→ Get a trade-off analysis of 3 options.
-
You pick one.
-
ai-coding-ok:
"Project: personal expense tracker. Tech stack: Python + FastAPI + SQLite. Record the decision."
→ ai-coding-ok writes ADR-001 to
decisions-log.mdwith the rationale.
Result: Next session, the AI reads decisions-log.md and knows why SQLite was chosen — no re-research needed.
-
ai-coding-ok Plan phase: AI reads
project-memory.md→ checks "Known Issues" table. Is this bug already documented? -
If new bug, deploy superpowers:
"Debug this production error. Use deep-research to find the root cause."
-
After fixing, ai-coding-ok Act phase: AI writes the root cause and fix to
project-memory.md's "Known Issues" table +task-history.md.
Result: The same bug type appears again → Plan phase hits the memory in 3 seconds → skips the entire superpowers investigation.
-
superpowers:
"Evaluate the cost and benefit of refactoring module X from synchronous to async."
-
You decide.
-
ai-coding-ok ensures execution:
- Plan phase: break the refactor into verifiable small steps
- Check phase: run tests at each step
- Act phase: write ADR-XXX to
decisions-log.md
Result: Six months later, you can look back and see why the refactor was done, how it was done, and what pitfalls were encountered.
A feature takes 3 days, multiple Claude Code sessions.
-
Day 1 start:
"Add user authentication" → ai-coding-ok Plan: reads memory
-
Day 1 end:
"Update task-history, I'll continue next session."
-
Day 2 start:
"Continue TASK-037." AI reads task-history → immediately knows where you left off.
-
Need new component? Deploy superpowers:
"Research the best JWT library for our stack."
Result: Zero time wasted on "re-establishing context" across 3 days of work.
New teammate joins the project:
- They clone the project (already has ai-coding-ok installed)
- They ask Claude:
"Give me a 15-minute onboarding guide from the project memory. Use superpowers to deep-dive the most complex module."
Claude will:
- Extract architecture summary from
project-memory.md - List key decisions from
decisions-log.md - Summarize recent work from
task-history.md - Deep-dive the specified module with superpowers
Result: Day-1 productivity for new team members. No senior dev needed to hand-hold.
Adding a field, fixing a typo, writing a simple endpoint — ai-coding-ok's PDCA is sufficient. superpowers is overkill and burns tokens.
ai-coding-ok is a recording system, not a thinking system. When you need divergent thinking, immediately switch to superpowers.
They can conflict. Division of labor:
-
superpowers produces "design documents" → save to
docs/ -
ai-coding-ok records "design summary + rationale" → write to
decisions-log.md
They solve different problems. superpowers without ai-coding-ok = smart sessions that forget everything. ai-coding-ok without superpowers = consistent sessions that can't think deeply.
ai-coding-ok v2.0+ has built-in compatibility with superpowers:
-
AGENTS.md hook: When superpowers' brainstorming reads AGENTS.md (Step 1: Explore project context), it hits the PDCA mandate — ai-coding-ok's Plan phase runs automatically.
-
writing-plans integration: Plans generated by superpowers automatically include a "Task N+1: Update project memory" step at the end.
-
Dual-path coverage: Whether you use superpowers or ai-coding-ok directly, PDCA executes. ai-coding-ok ensures Act runs after superpowers finishes.
See SKILL.md "Compatibility with superpowers" section for the technical details.
If both skills are installed, add this to ~/.claude/settings.json:
{
"preferences": {
"default_workflow": "read .github/agent/memory/ before acting; record decisions to decisions-log.md"
}
}This makes the PDCA Plan/Act behavior the default even outside of ai-coding-ok triggered sessions.
- PDCA Workflow — the loop that wraps around superpowers
- Four Modes — how Mode B and Mode C integrate with superpowers
- Daily Workflow — practical day-to-day usage
🧠 ai-coding-ok — AI 编程的 PDCA 记忆闭环。
GitHub · Issues · MIT License