mirror of
https://github.com/obra/superpowers.git
synced 2026-04-23 09:59:05 +08:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a7a8c08c02 | ||
|
|
80643c2604 |
@@ -9,7 +9,7 @@
|
|||||||
{
|
{
|
||||||
"name": "superpowers",
|
"name": "superpowers",
|
||||||
"description": "Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",
|
"description": "Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",
|
||||||
"version": "4.0.0",
|
"version": "4.0.1",
|
||||||
"source": "./",
|
"source": "./",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Jesse Vincent",
|
"name": "Jesse Vincent",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "superpowers",
|
"name": "superpowers",
|
||||||
"description": "Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",
|
"description": "Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",
|
||||||
"version": "4.0.0",
|
"version": "4.0.1",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Jesse Vincent",
|
"name": "Jesse Vincent",
|
||||||
"email": "jesse@fsck.com"
|
"email": "jesse@fsck.com"
|
||||||
|
|||||||
13
README.md
13
README.md
@@ -85,7 +85,7 @@ Fetch and follow instructions from https://raw.githubusercontent.com/obra/superp
|
|||||||
|
|
||||||
3. **writing-plans** - Activates with approved design. Breaks work into bite-sized tasks (2-5 minutes each). Every task has exact file paths, complete code, verification steps.
|
3. **writing-plans** - Activates with approved design. Breaks work into bite-sized tasks (2-5 minutes each). Every task has exact file paths, complete code, verification steps.
|
||||||
|
|
||||||
4. **subagent-driven-development** or **executing-plans** - Activates with plan. Dispatches fresh subagent per task (same session, fast iteration) or executes in batches (parallel session, human checkpoints).
|
4. **subagent-driven-development** or **executing-plans** - Activates with plan. Dispatches fresh subagent per task with two-stage review (spec compliance, then code quality), or executes in batches with human checkpoints.
|
||||||
|
|
||||||
5. **test-driven-development** - Activates during implementation. Enforces RED-GREEN-REFACTOR: write failing test, watch it fail, write minimal code, watch it pass, commit. Deletes code written before tests.
|
5. **test-driven-development** - Activates during implementation. Enforces RED-GREEN-REFACTOR: write failing test, watch it fail, write minimal code, watch it pass, commit. Deletes code written before tests.
|
||||||
|
|
||||||
@@ -100,14 +100,11 @@ Fetch and follow instructions from https://raw.githubusercontent.com/obra/superp
|
|||||||
### Skills Library
|
### Skills Library
|
||||||
|
|
||||||
**Testing**
|
**Testing**
|
||||||
- **test-driven-development** - RED-GREEN-REFACTOR cycle (includes anti-patterns reference)
|
- **test-driven-development** - RED-GREEN-REFACTOR cycle (includes testing anti-patterns reference)
|
||||||
- **condition-based-waiting** - Async test patterns
|
|
||||||
|
|
||||||
**Debugging**
|
**Debugging**
|
||||||
- **systematic-debugging** - 4-phase root cause process
|
- **systematic-debugging** - 4-phase root cause process (includes root-cause-tracing, defense-in-depth, condition-based-waiting techniques)
|
||||||
- **root-cause-tracing** - Find the real problem
|
|
||||||
- **verification-before-completion** - Ensure it's actually fixed
|
- **verification-before-completion** - Ensure it's actually fixed
|
||||||
- **defense-in-depth** - Multiple validation layers
|
|
||||||
|
|
||||||
**Collaboration**
|
**Collaboration**
|
||||||
- **brainstorming** - Socratic design refinement
|
- **brainstorming** - Socratic design refinement
|
||||||
@@ -118,7 +115,7 @@ Fetch and follow instructions from https://raw.githubusercontent.com/obra/superp
|
|||||||
- **receiving-code-review** - Responding to feedback
|
- **receiving-code-review** - Responding to feedback
|
||||||
- **using-git-worktrees** - Parallel development branches
|
- **using-git-worktrees** - Parallel development branches
|
||||||
- **finishing-a-development-branch** - Merge/PR decision workflow
|
- **finishing-a-development-branch** - Merge/PR decision workflow
|
||||||
- **subagent-driven-development** - Fast iteration with quality gates
|
- **subagent-driven-development** - Fast iteration with two-stage review (spec compliance, then code quality)
|
||||||
|
|
||||||
**Meta**
|
**Meta**
|
||||||
- **writing-skills** - Create new skills following best practices (includes testing methodology)
|
- **writing-skills** - Create new skills following best practices (includes testing methodology)
|
||||||
|
|||||||
@@ -1,5 +1,17 @@
|
|||||||
# Superpowers Release Notes
|
# Superpowers Release Notes
|
||||||
|
|
||||||
|
## v4.0.1 (2025-12-22)
|
||||||
|
|
||||||
|
### Fixes
|
||||||
|
|
||||||
|
**Clarified how to access skills in Claude Code**
|
||||||
|
|
||||||
|
Fixed a confusing pattern where Claude would invoke a skill via the Skill tool, then try to Read the skill file separately. The `using-superpowers` skill now explicitly states that the Skill tool loads skill content directly—no need to read files.
|
||||||
|
|
||||||
|
- Added "How to Access Skills" section to `using-superpowers`
|
||||||
|
- Changed "read the skill" → "invoke the skill" in instructions
|
||||||
|
- Updated slash commands to use fully qualified skill names (e.g., `superpowers:brainstorming`)
|
||||||
|
|
||||||
## v4.0.0 (2025-12-17)
|
## v4.0.0 (2025-12-17)
|
||||||
|
|
||||||
### New Features
|
### New Features
|
||||||
|
|||||||
@@ -2,4 +2,4 @@
|
|||||||
description: "You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores requirements and design before implementation."
|
description: "You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores requirements and design before implementation."
|
||||||
---
|
---
|
||||||
|
|
||||||
Use and follow the brainstorming skill exactly as written
|
Invoke the superpowers:brainstorming skill and follow it exactly as presented to you
|
||||||
|
|||||||
@@ -2,4 +2,4 @@
|
|||||||
description: Execute plan in batches with review checkpoints
|
description: Execute plan in batches with review checkpoints
|
||||||
---
|
---
|
||||||
|
|
||||||
Use the executing-plans skill exactly as written
|
Invoke the superpowers:executing-plans skill and follow it exactly as presented to you
|
||||||
|
|||||||
@@ -2,4 +2,4 @@
|
|||||||
description: Create detailed implementation plan with bite-sized tasks
|
description: Create detailed implementation plan with bite-sized tasks
|
||||||
---
|
---
|
||||||
|
|
||||||
Use the writing-plans skill exactly as written
|
Invoke the superpowers:writing-plans skill and follow it exactly as presented to you
|
||||||
|
|||||||
@@ -4,13 +4,19 @@ description: Use when starting any conversation - establishes how to find and us
|
|||||||
---
|
---
|
||||||
|
|
||||||
<EXTREMELY-IMPORTANT>
|
<EXTREMELY-IMPORTANT>
|
||||||
If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST read the skill.
|
If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST invoke the skill.
|
||||||
|
|
||||||
IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.
|
IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.
|
||||||
|
|
||||||
This is not negotiable. This is not optional. You cannot rationalize your way out of this.
|
This is not negotiable. This is not optional. You cannot rationalize your way out of this.
|
||||||
</EXTREMELY-IMPORTANT>
|
</EXTREMELY-IMPORTANT>
|
||||||
|
|
||||||
|
## How to Access Skills
|
||||||
|
|
||||||
|
**In Claude Code:** Use the `Skill` tool. When you invoke a skill, its content is loaded and presented to you—follow it directly. Never use the Read tool on skill files.
|
||||||
|
|
||||||
|
**In other environments:** Check your platform's documentation for how skills are loaded.
|
||||||
|
|
||||||
# Using Skills
|
# Using Skills
|
||||||
|
|
||||||
## The Rule
|
## The Rule
|
||||||
|
|||||||
Reference in New Issue
Block a user