By brandonfla
Bearpaws began as a hard fork of superpowers v5.0.7; now an independent low-token Claude Code skills library for TDD, debugging, planning, code review, and parallel execution.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Applies when a session involves an existing codebase or project context and onboarding should occur prior to brainstorming or implementation. Skip for purely abstract design discussion with no project to onboard to, or if the project was already onboarded earlier in the session
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Bearpaws is an independent, low-token skills toolkit for AI coding agents, focused on portability, simplicity, and practical agent support. See Attribution for the project's origin and license.
Claude Code and Gemini CLI are the primary supported targets. Codex, Devin for Terminal, and Windsurf Cascade support is experimental unless explicitly validated for a given workflow.
15 skills covering TDD, debugging, planning, code review, parallel execution, plus a stack-agnostic onboarding skill. All skill bodies use a compact XML-like structure with lazy-loaded references.
How skills compose. Standard flow when there's a project: (1) bp:onboarding-to-a-project identifies key files and stack from manifests, README, and similar files; (2) bp:brainstorming designs against those discovered conventions; (3) other process skills (writing-plans, TDD, debugging, code review) carry implementation. Onboarding → brainstorming → implementation. Onboarding is skipped only for purely abstract design questions with no project context.
flowchart TD
Start([User prompt]) --> Bootstrap[bp:using-bearpaws<br/>loaded by agent bootstrap context<br/>Red Flags + skill priority + lazy-load contract<br/>fallback brevity policy]
Bootstrap --> Check{Project<br/>context?}
Check -->|YES — existing codebase| Onboard[bp:onboarding-to-a-project<br/>identify key files, stack, conventions<br/>read manifests, README, CLAUDE.md/AGENTS.md/GEMINI.md, sample files]
Check -->|NO — purely abstract design| Brainstorm
Onboard --> Brainstorm[bp:brainstorming<br/>design against discovered conventions]
Brainstorm --> Process[Process skills<br/>writing-plans · test-driven-development<br/>systematic-debugging · requesting-code-review<br/>verification-before-completion · finishing-a-development-branch]
| Agent | Status | Evidence |
|---|---|---|
| Claude Code | Primary | Working |
| Gemini CLI | Primary | Mostly working, needs lightweight validation |
| Codex | Experimental | No maintained install flow yet |
| Devin for Terminal | Experimental | Partial repo-local symlink and hook wiring |
| Windsurf Cascade | Experimental | Partial repo-local symlink and rule wiring |
See docs/agent-support.md for the current support policy and docs/skill-structure.md for the descriptive skill structure contract.
You can install the plugin via the Claude Code CLI:
claude plugin marketplace add /path/to/bearpaws
claude plugin install bp@bearpaws
Or pass it on the command line without installing: claude --plugin-dir /path/to/bearpaws.
You can install the plugin via the Gemini CLI:
gemini extensions install /path/to/bearpaws
Or link it for local development so updates are reflected immediately: gemini extensions link /path/to/bearpaws.
These integrations are experimental. The script sets up the repo-local symlinks and bootstrap files Bearpaws currently uses for Devin and Windsurf, but behavior should be verified in the target agent before treating either integration as supported for critical work.
Quick install (recommended):
# Install for both platforms
./install.sh --all
# Or install for specific platforms
./install.sh --devin # Devin for Terminal only
./install.sh --windsurf # Windsurf Cascade only
# Global installation for Devin (available in all projects)
./install.sh --devin --global
The install script reconciles repo-local skill symlinks for Devin and Windsurf, preserves Devin's hook wiring, supports optional global Devin symlinks with --global, and checks that the Windsurf bootstrap rule exists.
Manual install (if you prefer):
For Devin for Terminal:
mkdir -p .devin/skills
for skill in skills/*/; do
ln -sfn "$skill" ".devin/skills/$(basename "$skill")"
done
For Windsurf Cascade:
mkdir -p .windsurf/skills
for skill in skills/*/; do
ln -sfn "$skill" ".windsurf/skills/$(basename "$skill")"
done
# Bootstrap activation is experimental; verify .windsurf/rules/bearpaws.md in Windsurf
The using-bearpaws skill is the intended bootstrap for the rest of the skills. SessionStart hooks and rules are included for working in the bearpaws repo itself, but experimental agent activation should be verified in the target tool.
| Skill | Purpose |
|---|---|
bp:using-bearpaws | Loaded by the target agent's bootstrap or context mechanism. Establishes skill-discovery discipline (Red Flags, lazy-load contract, skill-priority order) and a fallback brevity policy for output not governed by process skills. Never invoked directly. |
npx claudepluginhub brandonfla/bearpaws --plugin bpMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.