Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
86bd642
Update marketplace for local dev and add elements-of-style
jthurlburt Oct 21, 2025
e8ac16b
Delete pre-plugin remnant
jthurlburt Oct 21, 2025
9209bb6
Add hooks for code quality and modern tool enforcement
jthurlburt Oct 21, 2025
b760d03
Add repository consolidation design
jthurlburt Oct 22, 2025
65c8c6d
docs: add repository consolidation implementation plan
jthurlburt Oct 22, 2025
145fae6
docs: initialize rejected features log for consolidation
jthurlburt Oct 22, 2025
0db24d2
chore: add repository inventory script
jthurlburt Oct 22, 2025
7d4bbee
docs: inventory superpowers-skills repository
jthurlburt Oct 22, 2025
02020f6
feat: add tracing-knowledge-lineages from superpowers-skills
jthurlburt Oct 22, 2025
4349043
docs: reject remembering-conversations from superpowers-skills
jthurlburt Oct 22, 2025
6521a22
feat: add 6 problem-solving skills from superpowers-skills
jthurlburt Oct 22, 2025
943140d
feat: add preserving-productive-tensions from superpowers-skills
jthurlburt Oct 22, 2025
2806ce1
docs: reject gardening-skills-wiki from superpowers-skills
jthurlburt Oct 22, 2025
49cfddc
docs: reject pulling-updates-from-skills-repository
jthurlburt Oct 22, 2025
26d76d2
docs: add attribution files for Amplifier-derived skills
jthurlburt Oct 22, 2025
a0eaa63
docs: complete superpowers-skills evaluation summary
jthurlburt Oct 22, 2025
51d9ce7
docs: inventory CCPlugins repository
jthurlburt Oct 22, 2025
c0b5f00
docs: evaluate implement from CCPlugins - extract concepts
jthurlburt Oct 22, 2025
50c8330
docs: evaluate refactor from CCPlugins - extract concepts
jthurlburt Oct 22, 2025
fe9dba5
docs: evaluate contributing from CCPlugins - extract concepts
jthurlburt Oct 22, 2025
c962aff
feat: add documentation-management skill from CCPlugins
jthurlburt Oct 22, 2025
4258ab4
docs: evaluate test from CCPlugins - extract concepts
jthurlburt Oct 22, 2025
0a55b21
docs: evaluate scaffold from CCPlugins - extract concepts
jthurlburt Oct 22, 2025
9542d76
docs: evaluate security-scan from CCPlugins - extract concepts
jthurlburt Oct 22, 2025
9edfa34
docs: evaluate understand from CCPlugins - extract concepts
jthurlburt Oct 22, 2025
8847dca
feat: add predict-issues skill from CCPlugins
jthurlburt Oct 22, 2025
366fcd9
docs: reject todos-to-issues from CCPlugins
jthurlburt Oct 22, 2025
b42f090
docs: evaluate commit from CCPlugins - extract concepts
jthurlburt Oct 22, 2025
a019faf
docs: reject review from CCPlugins
jthurlburt Oct 22, 2025
6e7335a
feat: add code-and-project-cleanup skill from CCPlugins
jthurlburt Oct 22, 2025
8933612
docs: complete CCPlugins evaluation summary
jthurlburt Oct 22, 2025
5f8da28
docs: inventory claude-codex-settings repository
jthurlburt Oct 22, 2025
058d632
docs: reject explain-architecture-pattern from claude-codex-settings
jthurlburt Oct 22, 2025
0594236
docs: evaluate update-pr-summary from claude-codex-settings - extract…
jthurlburt Oct 22, 2025
b16db6f
docs: evaluate pr-manager (extract concepts) and create-pr (reject) f…
jthurlburt Oct 22, 2025
65ca3f6
docs: evaluate commit-manager (extract concepts) and commit-staged (r…
jthurlburt Oct 22, 2025
df5b792
docs: evaluate code-simplifier (extract concepts) from claude-codex-s…
jthurlburt Oct 22, 2025
8fceb1a
docs: evaluate superclaude (extract concepts) - git notes annotation …
jthurlburt Oct 22, 2025
1912324
docs: defer SuperClaude_Framework for future exploration - massive sc…
jthurlburt Oct 22, 2025
5d794c2
docs: create comprehensive consolidation summary with statistics and …
jthurlburt Oct 22, 2025
f3f9ba1
fix: flatten skills directory structure for plugin compatibility
jthurlburt Oct 22, 2025
8e11e9d
docs: update README with new skills and flat directory structure
jthurlburt Oct 22, 2025
7da5bf5
docs: add quality review of CCPlugins-derived skills
jthurlburt Oct 22, 2025
971c908
docs: create implementation plan for CCPlugins skills rewrites
jthurlburt Oct 22, 2025
e6e7a3a
Merge upstream main v3.2.2 into fork
jthurlburt Oct 22, 2025
f72f939
Merge updated main (with upstream v3.2.2) into consolidation branch
jthurlburt Oct 22, 2025
60c315c
refactor: rewrite CCPlugins skills to meet writing-skills standards
jthurlburt Oct 22, 2025
86c706b
refactor: standardize skill names to Title Case per Anthropic guidelines
jthurlburt Oct 22, 2025
74f537e
feat(skills): add 9 enhancements and writing-commits skill
jthurlburt Oct 23, 2025
299524e
docs: overhaul documentation for personal fork
jthurlburt Oct 23, 2025
2892b7f
fix(config): update marketplace plugin name and remove elements-of-style
jthurlburt Oct 23, 2025
b0a3cdb
fix(config): use plural form for marketplace plugin name
jthurlburt Oct 23, 2025
1e6bc67
docs: add comprehensive amplifier project analysis
jthurlburt Oct 23, 2025
479faed
feat(skills): add pattern extraction and superpowers enhancement skills
jthurlburt Oct 23, 2025
bdad8cb
feat(skills): generalize dispatching-parallel-agents for all use cases
jthurlburt Oct 23, 2025
65058e1
docs: document new skills and enhancements
jthurlburt Oct 23, 2025
e390a66
feat: add pre-commit configuration for code quality tools
jthurlburt Oct 23, 2025
773c1c3
feat(skills): enforce strict no co-authorship policy in writing-commits
jthurlburt Oct 23, 2025
8da7440
refactor: Apply pre-commit hooks to all files
jthurlburt Oct 24, 2025
93b3b04
feat(skill): enhance PR creation with full branch analysis
jthurlburt Oct 24, 2025
8d47e1c
feat(skill): add inline source link requirement to documentation-mana…
jthurlburt Oct 24, 2025
0df146f
Update using-superpowers skill to use Skill tool instead of Read tool
obra Oct 23, 2025
e176c85
feat(skill): require documentation-management in branch completion
jthurlburt Oct 29, 2025
bfa9a76
refactor: migrate writing-commits skill to base.md
jthurlburt Oct 29, 2025
4bbcec1
feat(brainstorming): adopt upstream proactive research pattern
jthurlburt Oct 30, 2025
4737b2c
Merge branch 'feat/merge-upstream-brainstorming'
jthurlburt Oct 30, 2025
1053ced
refactor(skills): apply writing clarity improvements
jthurlburt Oct 30, 2025
c3c3c13
Merge branch 'refactor/skill-writing-clarity'
jthurlburt Oct 30, 2025
fc2c7e9
docs: update amplifier project analysis with recent changes and insights
jthurlburt Nov 3, 2025
1b1e304
fix(hooks): prevent PostToolUse prek hook from crashing sessions
jthurlburt Nov 3, 2025
0a25742
fix(hooks): skip branch check in PostToolUse prek hook
jthurlburt Nov 3, 2025
5336329
docs: add knowledge management integration design
jthurlburt Nov 3, 2025
d51266e
docs: add knowledge management implementation plan
jthurlburt Nov 3, 2025
277a184
feat(commands): add setup-knowledge-management slash command
jthurlburt Nov 3, 2025
ae61314
feat(skills): integrate discoveries pattern in systematic-debugging
jthurlburt Nov 3, 2025
b1aa1fe
feat(skills): integrate discoveries pattern in root-cause-tracing
jthurlburt Nov 3, 2025
42b48e6
feat(skills): integrate discoveries pattern in when-stuck
jthurlburt Nov 3, 2025
cde62aa
feat(skills): integrate ADR and discoveries in predict-issues
jthurlburt Nov 3, 2025
031d166
feat(skills): integrate ADR and discoveries in documentation-management
jthurlburt Nov 3, 2025
c220f59
feat(skills): integrate decisions pattern in writing-plans
jthurlburt Nov 3, 2025
90a273e
feat(skills): integrate decisions pattern in brainstorming
jthurlburt Nov 3, 2025
58141e1
chore: merge main to get enhancing-superpowers and extracting-pattern…
jthurlburt Nov 3, 2025
d29cade
feat(skills): integrate ADR and discoveries in predict-issues
jthurlburt Nov 3, 2025
54cce6e
feat(skills): integrate ADR and discoveries in documentation-management
jthurlburt Nov 3, 2025
f6f96cf
feat(skills): integrate decisions pattern in brainstorming
jthurlburt Nov 3, 2025
9e0281e
feat(skills): add decision documentation pattern in enhancing-superpo…
jthurlburt Nov 3, 2025
ffa85a3
feat(skills): integrate decisions pattern in extracting-patterns-from…
jthurlburt Nov 3, 2025
4be012f
docs: add knowledge management structure to superpowers
jthurlburt Nov 3, 2025
1585e8c
docs: document knowledge management integration in README and CHANGELOG
jthurlburt Nov 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"name": "superpowers-dev",
"description": "Development marketplace for Superpowers core skills library",
"name": "jthurlburt-claude-plugins",
"description": "Custom plugins for Claude Code",
"owner": {
"name": "Jesse Vincent",
"email": "[email protected]"
"name": "Jacob Hurlburt",
"email": "[email protected]"
},
"plugins": [
{
Expand All @@ -12,9 +12,9 @@
"version": "3.2.2",
"source": "./",
"author": {
"name": "Jesse Vincent",
"email": "[email protected]"
}
"name": "Jacob Hurlburt"
},
"strict": true
}
]
}
9 changes: 8 additions & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,12 @@
"homepage": "https://github.com/obra/superpowers",
"repository": "https://github.com/obra/superpowers",
"license": "MIT",
"keywords": ["skills", "tdd", "debugging", "collaboration", "best-practices", "workflows"]
"keywords": [
"skills",
"tdd",
"debugging",
"collaboration",
"best-practices",
"workflows"
]
}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
.worktrees/
.private-journal/
/node_modules/
42 changes: 42 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
repos:
- repo: https://github.com/pre-commit/mirrors-prettier
rev: v4.0.0-alpha.8
hooks:
- id: prettier
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-merge-conflict
args: [--assume-in-merge]
- id: check-yaml
args: [--unsafe]
- id: no-commit-to-branch
args: [--branch, main]
- id: debug-statements
- id: mixed-line-ending
- repo: https://github.com/gitleaks/gitleaks
rev: v8.18.4
hooks:
- id: gitleaks
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.11.9
hooks:
- id: ruff
args: [--fix]
- id: ruff-format
- repo: https://github.com/adamchainz/blacken-docs
rev: 1.19.1
hooks:
- id: blacken-docs
additional_dependencies:
- black==22.12.0
- repo: https://github.com/ikamensh/flynt
rev: 1.0.6
hooks:
- id: flynt
- repo: https://github.com/rhysd/actionlint
rev: v1.7.7
hooks:
- id: actionlint
96 changes: 96 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
# Changelog

## Fork Information

**Forked from**: [obra/superpowers](https://github.com/obra/superpowers) v3.2.2
**Marketplace**: `jthurlburt/claude-settings`

This is a personal fork with additional skills and enhancements borrowed from multiple sources.

## [Unreleased]

### Added

- Knowledge management integration: Opt-in [ADR](https://adr.github.io/) (Architecture Decision Records) and DISCOVERIES patterns from [Microsoft Amplifier](https://github.com/microsoft/amplifier) (2025-11-03)
- `/setup-knowledge-management` slash command with embedded templates
- 9 skills updated to integrate with `docs/decisions/` and `docs/discoveries/` when present
- Skills fall back to `mem` for personal tracking when patterns not enabled
- Comprehensive integration documented in `docs/decisions/001-adopt-knowledge-management.md`

## Attribution

Skills and concepts borrowed from:

- [obra/superpowers](https://github.com/obra/superpowers) - Base framework and core skills
- [superpowers-skills](https://github.com/obra/superpowers-skills) - Problem-solving patterns
- [CCPlugins](https://github.com/brennercruvinel/CCPlugins) - Development workflow skills
- [claude-codex-settings](https://github.com/fcakyon/claude-codex-settings/tree/main) - Enhancement concepts and hooks
- [Microsoft Amplifier](https://github.com/microsoft/amplifier) - Ambiguity and tension management patterns

## Added Skills

**From superpowers-skills:**

- `simplification-cascades` - Find unifying principles that eliminate components
- `collision-zone-thinking` - Force unrelated concepts together for innovation
- `meta-pattern-recognition` - Spot universal patterns across domains
- `inversion-exercise` - Flip assumptions to reveal alternatives
- `scale-game` - Test at extremes to expose fundamental truths
- `when-stuck` - Dispatch router to appropriate problem-solving technique
- `tracing-knowledge-lineages` - Understand technical decision evolution
- `preserving-productive-tensions` - Recognize when to preserve multiple approaches

**From CCPlugins:**

- `documentation-management` - Holistic documentation maintenance
- `predict-issues` - Proactive problem identification with risk assessment
- `code-and-project-cleanup` - Safe cleanup of code and project artifacts

**New skills:**

- `extracting-patterns-from-projects` - Systematic analysis methodology for external projects (2025-10-23)
- `enhancing-superpowers` - Project-specific integration guide for superpowers (2025-10-23)

## Enhanced Skills

Skills with added capabilities from concept extraction:

**brainstorming:**

- External source adaptation pattern
- Progressive reasoning framework (steel man alternatives, bias checking)

**systematic-debugging:**

- Auto-fix patterns with skill linkage for common test failures

**predict-issues:**

- Security-specific risk analysis (exploitability, exposure, blast radius)

**executing-plans:**

- Continuous validation between tasks (type checks, import validation)

**finishing-a-development-branch:**

- Documentation synchronization check
- Optional commit history cleanup guidance

**writing-plans:**

- Existing pattern survey before planning

**receiving-code-review:**

- Pattern alignment checks before implementing feedback

**dispatching-parallel-agents:**

- Generalized from debugging-only to cover research, analysis, and any parallel tasks (2025-10-23)

## Structural Changes

- Flattened skills directory structure (removed nested categories)
- Standardized skill names to Title Case per Anthropic guidelines
- Added hooks from claude-codex-settings for session management
82 changes: 62 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,27 +6,39 @@ Give Claude Code superpowers with a comprehensive skills library of proven techn

- **Testing Skills** - TDD, async testing, anti-patterns
- **Debugging Skills** - Systematic debugging, root cause tracing, verification
- **Problem-Solving Skills** - Simplification, innovation, pattern recognition, assumption challenges
- **Research Skills** - Decision archaeology, knowledge lineage tracing
- **Collaboration Skills** - Brainstorming, planning, code review, parallel agents
- **Development Skills** - Git worktrees, finishing branches, subagent workflows
- **Development Skills** - Git worktrees, finishing branches, subagent workflows, cleanup automation
- **Documentation Skills** - Holistic documentation management
- **Meta Skills** - Creating, testing, and sharing skills

Plus:
- **Slash Commands** - `/superpowers:brainstorm`, `/superpowers:write-plan`, `/superpowers:execute-plan`

- **Slash Commands** - `/superpowers:brainstorm`, `/superpowers:write-plan`, `/superpowers:execute-plan`, `/superpowers:setup-knowledge-management`
- **Knowledge Management** - Opt-in [ADR](https://adr.github.io/) (Architecture Decision Records) and DISCOVERIES patterns for tracking decisions and non-obvious solutions
- **Automatic Integration** - Skills activate automatically when relevant
- **Consistent Workflows** - Systematic approaches to common engineering tasks

## Learn More
## Attribution

This is a personal fork of [obra/superpowers](https://github.com/obra/superpowers) with additional skills and enhancements borrowed from:

- [superpowers-skills](https://github.com/obra/superpowers-skills) - Problem-solving patterns
- [CCPlugins](https://github.com/brennercruvinel/CCPlugins) - Development workflow skills
- [claude-codex-settings](https://github.com/fcakyon/claude-codex-settings/tree/main) - Enhancement concepts
- [Microsoft Amplifier](https://github.com/microsoft/amplifier) - Tension management patterns

Read the introduction: [Superpowers for Claude Code](https://blog.fsck.com/2025/10/09/superpowers/)
See [CHANGELOG.md](CHANGELOG.md) for detailed changes and additions.

## Installation

### Via Plugin Marketplace (Recommended)

```bash
# In Claude Code
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
/plugin marketplace add jthurlburt/claude-settings
/plugin install superpowers@jthurlburt-claude-plugins
```

### Verify Installation
Expand All @@ -46,23 +58,27 @@ Read the introduction: [Superpowers for Claude Code](https://blog.fsck.com/2025/
### Using Slash Commands

**Brainstorm a design:**

```
/superpowers:brainstorm
```

**Create an implementation plan:**

```
/superpowers:write-plan
```

**Execute the plan:**

```
/superpowers:execute-plan
```

### Automatic Skill Activation

Skills activate automatically when relevant. For example:

- `test-driven-development` activates when implementing features
- `systematic-debugging` activates when debugging issues
- `verification-before-completion` activates before claiming work is done
Expand All @@ -71,33 +87,59 @@ Skills activate automatically when relevant. For example:

### Skills Library

**Testing** (`skills/testing/`)
**Testing**

- **test-driven-development** - RED-GREEN-REFACTOR cycle
- **condition-based-waiting** - Async test patterns
- **testing-anti-patterns** - Common pitfalls to avoid
- **testing-skills-with-subagents** - Validate skill quality

**Debugging** (`skills/debugging/`)
- **systematic-debugging** - 4-phase root cause process
**Debugging**

- **systematic-debugging** - 4-phase root cause process (enhanced)
- **root-cause-tracing** - Find the real problem
- **verification-before-completion** - Ensure it's actually fixed
- **defense-in-depth** - Multiple validation layers

**Collaboration** (`skills/collaboration/`)
- **brainstorming** - Socratic design refinement
- **writing-plans** - Detailed implementation plans
- **executing-plans** - Batch execution with checkpoints
**Problem-Solving**

- **simplification-cascades** - Find unifying principles that eliminate components
- **collision-zone-thinking** - Force unrelated concepts together for innovation
- **meta-pattern-recognition** - Spot universal patterns across domains
- **inversion-exercise** - Flip assumptions to reveal alternatives
- **scale-game** - Test at extremes to expose fundamental truths
- **when-stuck** - Dispatch router to appropriate problem-solving technique
- **predict-issues** - Proactive problem identification with risk assessment (enhanced)

**Research & Architecture**

- **tracing-knowledge-lineages** - Understand technical decision evolution
- **preserving-productive-tensions** - Recognize when to preserve multiple approaches
- **extracting-patterns-from-projects** - Systematic analysis methodology for external projects

**Collaboration**

- **brainstorming** - Socratic design refinement (enhanced)
- **writing-plans** - Detailed implementation plans (enhanced)
- **executing-plans** - Batch execution with checkpoints (enhanced)
- **dispatching-parallel-agents** - Concurrent subagent workflows
- **requesting-code-review** - Pre-review checklist
- **receiving-code-review** - Responding to feedback
- **using-git-worktrees** - Parallel development branches
- **finishing-a-development-branch** - Merge/PR decision workflow
- **receiving-code-review** - Responding to feedback (enhanced)
- **subagent-driven-development** - Fast iteration with quality gates

**Meta** (`skills/meta/`)
**Development Workflow**

- **using-git-worktrees** - Parallel development branches
- **finishing-a-development-branch** - Merge/PR decision workflow (enhanced)
- **documentation-management** - Holistic documentation maintenance
- **code-and-project-cleanup** - Safe cleanup of code and project artifacts

**Meta**

- **writing-skills** - Create new skills following best practices
- **sharing-skills** - Contribute skills back via branch and PR
- **testing-skills-with-subagents** - Validate skill quality
- **using-superpowers** - Introduction to the skills system
- **enhancing-superpowers** - Project-specific integration guide for superpowers

### Commands

Expand Down Expand Up @@ -132,14 +174,14 @@ Skills live directly in this repository. To contribute:
4. Use the `testing-skills-with-subagents` skill to validate quality
5. Submit a PR

See `skills/meta/writing-skills/SKILL.md` for the complete guide.
See `skills/writing-skills/SKILL.md` for the complete guide.

## Updating

Skills update automatically when you update the plugin:

```bash
/plugin update superpowers
/plugin update superpowers@jthurlburt/claude-settings
```

## License
Expand Down
Loading