By etr
Structured development workflows for Claude Code: plan features from specs and architecture, implement with TDD and worktree isolation, verify with multi-agent review, then deploy behind feature flags with observability
Verifies implementation aligns with architecture decisions, component responsibilities, and technology choices. Use after task implementation.
Validates task list follows architecture decisions. Ensures tasks reference correct components, technologies, and patterns.
Reviews cloud infrastructure-as-code (Terraform, CloudFormation, CDK, Bicep, ARM, Pulumi, Kubernetes, Dockerfiles) for Well-Architected and provider-specific best practices. Use after task implementation.
Reviews code changes for quality, readability, elegance, and test coverage. Use after task implementation to verify code meets quality standards.
Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Focuses on recently modified code unless instructed otherwise.
Build a feature from description with worktree isolation and TDD. Usage /groundwork:build-unplanned "Add user login"
Verify alignment between code and specs. Usage /groundwork:check-specs-alignment
Generate implementation tasks from architecture document. Usage /groundwork:create-tasks
This skill should be used when investigating bugs, unexpected behavior, test failures, or any code that does not work as expected - enforces systematic root cause analysis before any fix
This skill should be used when the user asks to design system architecture, make architectural decisions, or translate PRD into technical design
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 claimnpx claudepluginhub etr/groundworkBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A comprehensive skills library for Claude Code, consolidating proven techniques for planning, design, TDD, debugging, collaboration, and problem-solving.
First, add the Groundwork marketplace:
claude plugin marketplace add https://github.com/etr/groundwork-marketplace
Then install the plugin:
claude plugin install groundwork
claude plugin marketplace update groundwork-marketplace
claude plugin update groundwork
cd ~/.claude/plugins
git clone https://github.com/etr/groundwork.git
Or use the installer provided with the codebase.
Warning: Installation on platforms other than Claude Code is experimental. Skills and agents are automatically transformed to work without Claude Code's plugin system, but some features (hooks, slash commands, skill chaining) may not work identically. Use at your own risk.
Groundwork skills and agents can be installed into other AI coding tools using the included installer script. The installer transforms skill content to remove Claude Code-specific constructs and adapts the format for each target.
| Target | Flag | Description |
|---|---|---|
| Codex CLI | --codex | Agents are installed as skills with a review- prefix |
| OpenCode | --opencode | Agents are installed as standalone agent files |
| Kiro | --kiro | Agents use JSON config + prompt file pairs |
| Pi | --pi | Agents install as review-prefixed skills, plus a pre-built TypeScript extension (pi-extension/) |
| Claude Code | --claude-code | Recommends the marketplace install (no transformation needed) |
Clone the repository and run the installer:
git clone https://github.com/etr/groundwork.git
cd groundwork
Install globally (available in all projects):
./install-skills.sh --codex --global
Install for the current project only:
./install-skills.sh --opencode --project
You can install to multiple targets at once:
./install-skills.sh --codex --opencode --kiro --global
| Option | Description |
|---|---|
--global | Install to user-level config directory |
--project | Install to current project directory |
--force | Overwrite existing files |
--dry-run | Preview actions without making changes |
--skills-only | Install only skills (skip agents) |
--source DIR | Groundwork source directory (default: auto-detect) |
groundwork- prefix. On OpenCode, skill dependencies are automatically inlined as appendix sections.SessionStart, PreCompact, PostToolUse) are not portable and must be configured manually for each toolRestart Claude Code or start a new session. You should see:
/groundwork:. It should show groundwork skills availableRun /groundwork:groundwork-check to validate the plugin installation.
node, python3gh (GitHub CLI for PR workflows)Groundwork requires a Unix-like shell environment. Windows users should use one of:
The plugin's shell scripts (.sh files) use bash and won't work directly in PowerShell or CMD.
Troubleshooting Windows:
| Issue | Solution |
|---|---|
| "bash not found" | Install Git Bash or WSL |
| Hook scripts fail | Run Claude Code from WSL/Git Bash terminal |
| Path errors | Use forward slashes in paths, not backslashes |
| Line ending issues | Configure git: git config --global core.autocrlf input |
Full planning-to-implementation workflow:
Play notification sounds and voice announcements when Claude Code stops or needs attention
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.