By jwilger
Execute full SDLC workflows: initialize with GitHub CLI/git-spice setup, design event-sourced domains via Event Modeling, enforce strict Red-Green-Domain TDD cycles with mutation testing and primitive obsession audits in Rust/JS/TS/Python/Go/Elixir projects, manage ADRs, stacked PRs, code reviews, and issue tracking.
Record architecture decisions by updating ARCHITECTURE.md directly and creating PRs whose descriptions serve as the ADR.
Mark a task as complete. Closes the task and commits .dots/ changes on the current branch.
Design event model workflows following Martin Dilger's "Understanding Eventsourcing" methodology and Adam Dymitruk's Event Modeling approach. Event modeling is about **understanding the business domain**, not documentation. The AI facilitates by asking probing questions, challenging assumptions, and keeping focus on business behavior - not technical implementation.
INVOKE to review domain types for primitive obsession, invalid state representability, or safety gaps
INVOKE when event model slices are ready. Creates dot tasks from slices
INVOKE to record architecture decisions. Updates ARCHITECTURE.md and creates ADR PRs
INVOKE when reviewing technical complexity, risks, or architectural alignment
INVOKE before PRs and after major implementation. Three-stage review (spec, quality, domain)
INVOKE after event modeling to guide architecture decisions. Creates ADRs and ARCHITECTURE.md
INVOKE at project start for broad domain understanding. Identifies workflows to model
One-line description of what this skill teaches
Brad Frost's Atomic Design methodology for building UI component hierarchies
Systematic 4-phase debugging methodology for finding and fixing root causes
Event Modeling facilitation methodology for event-sourced system design
Knowledge accumulation and retrieval patterns for file-based agent memory
Executes bash commands
Hook triggers when Bash tool is used
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.
A collection of Claude Code plugins for professional software development workflows.
Repository: jwilger/claude-code-plugins
Inside Claude Code, run:
/plugin marketplace add jwilger/claude-code-plugins
# Install the complete SDLC workflow
/plugin install sdlc@jwilger-claude-plugins
# Choose your output style (orchestration with or without personality)
claude set outputStyle sdlc-rules # Professional (recommended)
# or
claude set outputStyle sdlc-marvin # With Marvin personality
# Install the Nix bootstrapper
/plugin install bootstrap@jwilger-claude-plugins
gh) installed and authenticated/sdlc:setup):
gh-issue-ext - sub-issues, blocking, linked branchesgh-project-ext - project board managementgh-pr-review - PR review comment handlingAdd these to your Claude Code settings for smoother workflow:
Bash(gh issue *)
Bash(gh issue-ext *)
Bash(gh project *)
Bash(gh project-ext *)
Bash(gh pr-review *)
| Plugin | Description |
|---|---|
| sdlc | Complete SDLC workflow with TDD, Event Modeling, ADRs, and GitHub integration (includes 2 output styles) |
| bootstrap | Intelligent Nix devshell bootstrapper for any language or framework |
Complete SDLC workflow plugin with:
| Command | Description |
|---|---|
/sdlc:setup | Initialize project configuration and install gh extensions |
/sdlc:work | Start or continue working on an issue |
/sdlc:pr | Create/update PR with mutation testing |
/sdlc:review | Handle PR review feedback (reply in-thread) |
/sdlc:design | Design event model workflows |
/sdlc:adr | Create and manage architecture decisions |
TDD Agents (strict file boundaries enforced via hooks):
sdlc:red - Write failing tests (test files only)sdlc:green - Make tests pass (production code only)sdlc:domain - Create type definitions (signatures only)sdlc:mutation - Run mutation testingReview Agents:
sdlc:story - Business value perspectivesdlc:architect - Technical feasibility (ARCHITECTURE.md only)sdlc:ux - UX/accessibility perspectivesdlc:code-reviewer - Three-stage code reviewEvent Modeling Agents (event model files only):
sdlc:discovery - Domain discoverysdlc:workflow-designer - Design workflows with 9-step processsdlc:gwt - Generate Given/When/Then scenariossdlc:model-checker - Validate event model completenessArchitecture Agents:
sdlc:adr - Write architecture decision records (ADRs only)sdlc:design-facilitator - Guide architecture decisionsUtility Agent:
sdlc:file-updater - Config, scripts, general docs (blocked from specialized files)Event Modeling (for applications):
Traditional (for libraries/utilities):
Intelligent Nix devshell bootstrapper that detects your project type and generates appropriate flake.nix configurations.
Features:
flake.nix with development tools and shell hooks| Command | Description |
|---|---|
/bootstrap:init | Bootstrap a Nix development environment |
Usage: Run /bootstrap:init in any project to generate a Nix flake. For new projects, specify the language: /bootstrap:init rust
npx claudepluginhub jwilger/claude-code-plugins --plugin sdlcIntelligent Nix devshell bootstrapper for any language or framework
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.