Use for any code change — bug fix, small feature, refactor, or improvement. Ensures TDD, clarifying questions, codebase investigation, DRY, proper branching/worktrees, UI skills, and doc updates. PDD invokes this automatically for large features.
Use when fixing a bug — enforces reproduce-first-then-fix discipline with a strict step-by-step protocol. Prevents wrong-approach loops by gating each step on success criteria.
Use after completing a feature or bug fix to log the change in CHANGELOG.md using plain, business-user-friendly language
Use when building any feature that involves database changes (new table, new column, alter column, etc.) — fork the database like a git branch. Only applies to projects using Ghost DB.
Use when starting any feature (small or large), resuming work after context loss, or unsure if a feature plan already exists. For smaller features, use lightweight mode (no plan file, but all PDD rules still apply).
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.
Reusable Claude Code skills for disciplined software development.
| Skill | Description |
|---|---|
| best-practices | The baseline for every code change. Branching (never main), investigate before building, ask before assuming, TDD, DRY, simplify after implementation, update-docs when done, lint before committing. |
| test-driven-development | Write failing tests first against real infrastructure. No mocks. Red-green-refactor. |
| plan-driven-development | Versioned plan files in plans/ for multi-milestone features. Builds on best-practices. Skill audit before planning, tracks progress across context windows with multi-agent coordination. |
| bug-fix | Strict 10-step protocol for fixing bugs. Reproduce first, then fix. Each step gates on success criteria. Supports Chrome browser debugging for UI bugs. |
| change-log | Log each feature or fix in CHANGELOG.md using plain, business-user-friendly language. Powers the product updates blog. |
| simple-design-principles | Rules for user-facing copy and UI components. Plain language, no jargon, consistent component usage. |
| self-documenting-apis | Ensure FastAPI endpoints have docstrings, typed response/request models, and proper status codes so auto-generated docs are the single source of truth. |
| database-branching | Fork your database like a git branch. Develop on the fork, merge migrations back, delete the fork. (Ghost DB / TimescaleDB only) |
| update-docs | Sync all documentation after completing a feature. Finds stale content across CLAUDE.md, README, public skills/plugins, and downstream project docs. |
In Claude Code, run:
/plugin marketplace add jackyliang/powerups
/plugin install powerups@powerups
MIT
npx claudepluginhub jackyliang/powerups --plugin powerupsEssential development commands for coding, debugging, testing, optimization, and documentation
Full feature development workflow from spec to completion
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Helder's personal SDLC toolbelt for AI coding agents — from PRD to ship. Bundles the tracer-bullet workflow alongside TDD, code review, audits, and shipping skills.
Code transformation: Dev SDLC orchestrator (code-shipping pipeline), plan, assert, audit, review, test, refactor, debug, for-sure. Hosts engineering agents.
Persona-driven AI development team: orchestrator, team agents, review agents, skills, slash commands, and advisory hooks for Claude Code