Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By etr
Orchestrate full-cycle spec-driven development in monorepos: generate PRDs and architectures interactively, plan tasks, execute via TDD in isolated git worktrees, verify with multi-agent reviews for code quality/architecture/PRD alignment, debug systematically, and sync docs with code changes.
npx claudepluginhub etr/groundworkBuild 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
Start systematic debugging workflow. Usage /groundwork:debug [bug description]
Create architecture design document with decisions and tradeoffs. Usage /groundwork:design-architecture
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.
This skill should be used when the user asks to design system architecture, make architectural decisions, or translate PRD into technical design
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
skill to "execute a task", "work on task N", or "implement TASK-NNN" - orchestrates worktree isolation, TDD implementation, validation, and merge.
This skill should be used when the user wants to switch between projects in a monorepo - lists projects from .groundwork.yml and sets the active project
This skill should be used when configuring a repository for groundwork - detects single-project or monorepo structure and creates .groundwork.yml
Executes bash commands
Hook triggers when Bash tool is used
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Interactive setup wizard for configuring any repository with Claude Code best practices, based on Boris Cherny's workflow
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Harness-native ECC plugin for engineering teams - 63 agents, 251 skills, 79 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
v9.42.3 — Patch release for cursor-agent smoke checks in untrusted workspaces. Run /octo:setup.
Play notification sounds and voice announcements when Claude Code stops or needs attention
No model invocation
Executes directly as bash, bypassing the AI model
No model invocation
Executes directly as bash, bypassing the AI model
Share bugs, ideas, or general feedback.
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 |
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 commands availableRun /groundwork:groundwork-check to validate the plugin installation.
node, python3gh (GitHub CLI for PR commands)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:
/groundwork:design-product # Define requirements (PRD with EARS format)
/groundwork:design-architecture # Design technical approach and decisions
/groundwork:ux-design # Establish design system (for UI projects)
/groundwork:create-tasks # Generate implementation tasks
/groundwork:work-on-next-task # Start executing tasks with TDD