Skip to content

feat(skills): vendor superpowers core methodology skills#74

Merged
wesleysimplicio merged 1 commit into
mainfrom
claude/superpowers-skill-NCBwV
May 26, 2026
Merged

feat(skills): vendor superpowers core methodology skills#74
wesleysimplicio merged 1 commit into
mainfrom
claude/superpowers-skill-NCBwV

Conversation

@wesleysimplicio
Copy link
Copy Markdown
Owner

Summary

Vendors the core Superpowers development-methodology skills verbatim from obra/superpowers (MIT, Copyright (c) 2025 Jesse Vincent) into .skills/, so agents in this repo can run the full brainstorm -> plan -> TDD -> review -> verify loop locally.

Scope chosen by operator: using-superpowers + core bundle (7 skills).

Skills added (with their upstream supporting files)

Skill Supporting files
using-superpowers/ references/copilot-tools.md, references/codex-tools.md
brainstorming/ visual-companion.md
writing-plans/
test-driven-development/ testing-anti-patterns.md
subagent-driven-development/ implementer-prompt.md, spec-reviewer-prompt.md, code-quality-reviewer-prompt.md
systematic-debugging/ root-cause-tracing.md, defense-in-depth.md, condition-based-waiting.md
verification-before-completion/

17 skill files + MIT license + catalog/notice updates = 20 files, +2893 lines.

Notes

  • Verbatim import (Modifications: none). Internal path references inside the vendored files keep their upstream skills/<name>/... form.
  • Files are force-added (git add -f) because .skills/ is gitignored for overlay installs — this matches the existing vendored-skill pattern (hyperframes et al. are already force-tracked).
  • Attribution + refresh script added to .skills/NOTICE.md; MIT text in .skills/UPSTREAM-LICENSE-superpowers; catalog table in .skills/README.md updated.

Test plan

  • npm run lint — 0 errors (only pre-existing trailing-whitespace warnings in AGENTS.md/CLAUDE.md)
  • npm test — 47 tests, 42 pass / 5 skip / 0 fail
  • All 17 upstream files fetched with HTTP 200 (verified before import)
  • E2E Playwright — N/A for this change: docs/markdown-only vendoring with no runtime/UI behavior; no E2E spec exercises this diff
  • Human review of vendored third-party skill content before un-drafting

https://claude.ai/code/session_01M6z2A9jZYc6X8yAwaDdChV


Generated by Claude Code

Import the Superpowers development-methodology skills verbatim from
github.com/obra/superpowers (MIT) so agents in this repo can follow the
brainstorm -> plan -> TDD -> review -> verify loop locally:

- using-superpowers (entrypoint + platform tool references)
- brainstorming (+ visual-companion)
- writing-plans
- test-driven-development (+ testing-anti-patterns)
- subagent-driven-development (+ implementer/spec/quality prompts)
- systematic-debugging (+ root-cause-tracing, defense-in-depth,
  condition-based-waiting)
- verification-before-completion

Supporting files travel with each skill so references resolve. Files are
force-added because .skills/ is gitignored for overlay installs, matching
the existing vendored-skill pattern. Attribution and refresh instructions
added to NOTICE.md; MIT text in UPSTREAM-LICENSE-superpowers; catalog table
in README.md updated.

https://claude.ai/code/session_01M6z2A9jZYc6X8yAwaDdChV
@wesleysimplicio wesleysimplicio marked this pull request as ready for review May 26, 2026 00:54
@wesleysimplicio wesleysimplicio merged commit 3f45f16 into main May 26, 2026
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants