mirror of
https://github.com/obra/superpowers.git
synced 2026-04-21 08:59:04 +08:00
Compare commits
5 Commits
a490478f8a
...
dev
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f55f8df447 | ||
|
|
1e8000a4d4 | ||
|
|
c61f75030f | ||
|
|
e3dd3b4c5a | ||
|
|
e4a15b6d52 |
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
description: "Deprecated - use the superpowers:brainstorming skill instead"
|
|
||||||
---
|
|
||||||
|
|
||||||
Tell your human partner that this command is deprecated and will be removed in the next major release. They should ask you to use the "superpowers brainstorming" skill instead.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
description: "Deprecated - use the superpowers:executing-plans skill instead"
|
|
||||||
---
|
|
||||||
|
|
||||||
Tell your human partner that this command is deprecated and will be removed in the next major release. They should ask you to use the "superpowers executing-plans" skill instead.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
description: "Deprecated - use the superpowers:writing-plans skill instead"
|
|
||||||
---
|
|
||||||
|
|
||||||
Tell your human partner that this command is deprecated and will be removed in the next major release. They should ask you to use the "superpowers writing-plans" skill instead.
|
|
||||||
@@ -251,7 +251,7 @@ Report with branch state:
|
|||||||
|
|
||||||
**If `GIT_DIR == GIT_COMMON` (or in a submodule):** You are in a normal repo checkout.
|
**If `GIT_DIR == GIT_COMMON` (or in a submodule):** You are in a normal repo checkout.
|
||||||
|
|
||||||
If the user has not already made their preferences about worktree isolation clear — check global and project agent instruction files (`CLAUDE.md`, `AGENTS.md`, `GEMINI.md`, `.cursorrules`, or equivalent) — ask for consent before creating a worktree:
|
Has the user already indicated their worktree preference in your instructions? If not, ask for consent before creating a worktree:
|
||||||
|
|
||||||
> "Would you like me to set up an isolated worktree? It protects your current branch from changes."
|
> "Would you like me to set up an isolated worktree? It protects your current branch from changes."
|
||||||
|
|
||||||
@@ -289,7 +289,7 @@ Follow this priority order:
|
|||||||
```
|
```
|
||||||
If found, use it (backward compatibility with legacy global path).
|
If found, use it (backward compatibility with legacy global path).
|
||||||
|
|
||||||
3. **Check your project's agent instruction file** (CLAUDE.md, GEMINI.md, AGENTS.md, .cursorrules, or equivalent) for a worktree directory preference. If specified, use it without asking.
|
3. **Check your instructions for a worktree directory preference.** If specified, use it without asking.
|
||||||
|
|
||||||
4. **Default to `.worktrees/`.**
|
4. **Default to `.worktrees/`.**
|
||||||
|
|
||||||
|
|||||||
@@ -149,8 +149,8 @@ python3 tests/claude-code/analyze-token-usage.py ~/.claude/projects/<project-dir
|
|||||||
Session transcripts are stored in `~/.claude/projects/` with the working directory path encoded:
|
Session transcripts are stored in `~/.claude/projects/` with the working directory path encoded:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Example for /Users/jesse/Documents/GitHub/superpowers/superpowers
|
# Example for /Users/yourname/Documents/GitHub/superpowers/superpowers
|
||||||
SESSION_DIR="$HOME/.claude/projects/-Users-jesse-Documents-GitHub-superpowers-superpowers"
|
SESSION_DIR="$HOME/.claude/projects/-Users-yourname-Documents-GitHub-superpowers-superpowers"
|
||||||
|
|
||||||
# Find recent sessions
|
# Find recent sessions
|
||||||
ls -lt "$SESSION_DIR"/*.jsonl | head -5
|
ls -lt "$SESSION_DIR"/*.jsonl | head -5
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ Reference example of extracting, structuring, and bulletproofing a critical skil
|
|||||||
|
|
||||||
## Source Material
|
## Source Material
|
||||||
|
|
||||||
Extracted debugging framework from `/Users/jesse/.claude/CLAUDE.md`:
|
Extracted debugging framework from `~/.claude/CLAUDE.md`:
|
||||||
- 4-phase systematic process (Investigation → Pattern Analysis → Hypothesis → Implementation)
|
- 4-phase systematic process (Investigation → Pattern Analysis → Hypothesis → Implementation)
|
||||||
- Core mandate: ALWAYS find root cause, NEVER fix symptoms
|
- Core mandate: ALWAYS find root cause, NEVER fix symptoms
|
||||||
- Rules designed to resist time pressure and rationalization
|
- Rules designed to resist time pressure and rationalization
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ digraph when_to_use {
|
|||||||
|
|
||||||
### 1. Observe the Symptom
|
### 1. Observe the Symptom
|
||||||
```
|
```
|
||||||
Error: git init failed in /Users/jesse/project/packages/core
|
Error: git init failed in ~/project/packages/core
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. Find Immediate Cause
|
### 2. Find Immediate Cause
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ Report with branch state:
|
|||||||
|
|
||||||
**If `GIT_DIR == GIT_COMMON` (or in a submodule):** You are in a normal repo checkout.
|
**If `GIT_DIR == GIT_COMMON` (or in a submodule):** You are in a normal repo checkout.
|
||||||
|
|
||||||
If the user has not already made their preferences about worktree isolation clear — check global and project agent instruction files (`CLAUDE.md`, `AGENTS.md`, `GEMINI.md`, `.cursorrules`, or equivalent) — ask for consent before creating a worktree:
|
Has the user already indicated their worktree preference in your instructions? If not, ask for consent before creating a worktree:
|
||||||
|
|
||||||
> "Would you like me to set up an isolated worktree? It protects your current branch from changes."
|
> "Would you like me to set up an isolated worktree? It protects your current branch from changes."
|
||||||
|
|
||||||
@@ -64,7 +64,7 @@ Only proceed to Step 1b if you have no native worktree tool available.
|
|||||||
|
|
||||||
Follow this priority order. Explicit user preference always beats observed filesystem state.
|
Follow this priority order. Explicit user preference always beats observed filesystem state.
|
||||||
|
|
||||||
1. **Check global and project agent instruction files** (`~/.claude/CLAUDE.md`, `~/.config/gemini/AGENTS.md`, project-level `CLAUDE.md`, `AGENTS.md`, `GEMINI.md`, `.cursorrules`, or equivalent) for a declared worktree directory preference. If specified, use it without asking.
|
1. **Check your instructions for a declared worktree directory preference.** If the user has already specified one, use it without asking.
|
||||||
|
|
||||||
2. **Check for an existing project-local worktree directory:**
|
2. **Check for an existing project-local worktree directory:**
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
Reference in New Issue
Block a user