Repository navigation
feat(workflow): adopt superpowers as the team's process-skill source - #12
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The 14 superpowers process skills stay in .agents/skills/ for Codex but are retired from SkillBrain routing, since Claude Code now loads them from the superpowers plugin. --reactivate restores every deprecated skill present in the bundle, which would silently resurrect those forks. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Enable superpowers@claude-plugins-official in the tracked project settings and document the one exception to 'skills come only from SkillBrain': the 14 process skills load from the plugin via the Skill tool. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Smart Intake keeps deciding what to build; superpowers governs how code work is done. FIX goes through systematic-debugging, COMPONENTE and REFACTOR through brainstorming and subagent-driven-development, and the Iron Rules are mapped onto the superpowers phases. The builder and planner prompts point at the matching skills. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…odex Final-review fixes: COMPONENTE and REFACTOR now split into the bounded path (direct TDD implementation) and the architectural path (writing-plans, then subagent-driven-development), matching the plugin's own flow. AGENTS.md also tells Codex, which has no Skill tool, where the process skills live. Minor doc fixes: Iron Rules coverage for FIX and per-task commits, --reactivate descriptions, fork inventory, CLAUDE.md routing rows. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Makes the superpowers Claude Code plugin the team's single source for the 14 process skills (
brainstorming,writing-plans,systematic-debugging,test-driven-development, …). Until now Claude saw two versions of each: plugin 6.3.0 on one machine, and an older fork in.agents/skills/served through SkillBrain. Codex is not affected and keeps reading.agents/skills/.Design:
docs/superpowers/specs/2026-09-14-superpowers-integration-design.md· Plan:docs/superpowers/plans/2026-09-14-superpowers-integration.mdChanges
packages/storage/src/import-skills.ts): new exportedSUPERSEDED_BY_PLUGINset.import-skills --reactivatenow skips those 14 names. Their catalog rows will be deprecated on purpose, but the files stay in the bundle for Codex, so without the guard a recovery run would resurrect the forks. Normal imports,--fullprune and the security gate are unchanged. New Vitest case; note inDEPLOY-SKILLS.md; CLI help and JSDoc updated..opencode/settings.json, read by Claude Code as.claude/settings.json):enabledPluginsforsuperpowers@claude-plugins-official. Existing hooks untouched.CLAUDE.md: new "Superpowers (process skills)" section. It covers the one exception to "skills come only from SkillBrain", the install command, and removing duplicate symlinks from a local.claude/skills/. Agent Routing rows point at the matching skills.AGENTS.md: Smart Intake still decides what to build; superpowers now governs how code is written.FIX→systematic-debugging.COMPONENTE/REFACTOR→brainstorming, then either a direct TDD implementation (bounded) orwriting-plans→subagent-driven-development(architectural).packages/codegraph/data/agents/{builder,planner}/AGENT.md): builder steps annotated with their skills; planner hands technical design to the main session. This changes the bundle hash, so the boot import re-runs on the next deploy.After merge (manual rollout)
agent_read({ name: "builder" })shows thesuperpowers:annotations.DELETE /api/skills/:name. It is reversible and audit-logged. Then checkskill_routeno longer suggests them. Todaybrainstormingranks Feat/skill usage telemetry #1 for "brainstorm and design a new feature"..claude/skills/mirror: remove the 14 symlinks (seeCLAUDE.md).Test plan
pnpm --filter @skillbrain/storage test: 39/39, including the new--reactivateguard case (RED before the change: 2 reactivated instead of 1)packages/codegraph:tsc --noEmitclean, build ok, 308/308 testspnpm --filter @skillbrain/skill-guard test: 17/17Known follow-ups (not in this PR)
AGENTS.mdDelegation Map still listssubagent_typevalues for SkillBrain agent prompts, which are not native Claude Code subagents.AGENTS.mdwording.SUPERSEDED_BY_PLUGINnames still match the bundled skill names.🤖 Generated with Claude Code