🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?
Claim this page →
claude-greenfield
Build and customize a production-ready agent workflow from scratch, or audit and upgrade your existing projects.
git clone https://github.com/davidegreenwald/claude-greenfield
Greenfield
Build and customize a production-ready agentic workflow with a single skill.
Greenfield doesn't ship you a set of out-of-the-box agents and skills. Run /greenfield, explain your project, and it will research best practices, nail down your architecture, set up testing and quality guardrails, and create a repeatable, ticket-based workflow you can use to carry your project from initialization to launch and beyond.
Point it at an empty directory to scaffold a new project (init), or at an existing repo to review it against the harness and install only what's missing (audit).
Greenfield is intended for serious engineering that scales as your project goes from MVP to thousands of lines. It's built on a foundation of locking things in from the beginning: scale—decision-complete tickets, a fast deterministic gate, executable architecture, independent review, externalized memory, and so on. Each factor gets a concrete artifact ready for agentic use, and the skill will help you make lasting architecture decisions up front.
Once it's in place, your workflow is one command.
Installation
Add the marketplace, then install the plugin:
/plugin marketplace add davidegreenwald/deg-marketplace
/plugin install greenfield@deg
Reload so Claude registers the skill:
/reload-plugins
Requirements
Claude Code with plugin support. The displayName field in the manifest uses a feature added in Claude Code 2.1.143, so older versions show the plugin under its raw name instead — the skill itself works regardless.
What it does
- Decision-complete tickets — every decision resolved before code is written, no "TBD".
- A fast hook-enforced quality gate — one
verifycommand (lint + types + tests + architecture) is the Definition of Done, run at commit time. - Independent reviewer subagents — read-only reviewers with distinct lenses return structured verdicts before merge.
- ADRs — decisions recorded with their alternatives and the why.
- Path-scoped rules — layered CLAUDE.md plus
.claude/rules/*deliver the right constraint where it applies. - A
/workcommand — ties tickets, the gate, reviewers, and a retrospective together.
For an unfamiliar project shape, it first fans out a round of research on the stack's idiomatic structure, reference architectures, and tooling, then drives the interview from primary sources. Technical choices are presented as staff-engineer recommendations — the suggested option is marked (recommended) with a one-line why and its source, and the architecture decision names the style and cites the sources that will constrain the project, so you can accept it or counter.
How to use it
Greenfield is user-invoked. Run it directly:
/greenfield:greenfield [optional: project path]
It opens with a short summary, asks init or audit, then runs the interview. Running it with no argument is fine.
- Init — empty repo → full scaffold. Creates the tree from the checklist, initializes git, seeds an empty work-items registry, writes the architecture and quality-gate ADRs, installs hooks, and proves the
verifygate green on the scaffold. - Audit — existing repo → review first. Scores what's present against the 13 factors, reports the gaps, and (with your go-ahead) adds only what's missing. It never clobbers what's there, reuses existing gates and config, and migrates inline decisions into ADRs and backlog notes into tickets.
Working on your project
After Greenfield's work is done, you'll drive your project with Claude Code from the /work skill, which will trigger the workflow you've just created to plan and execute the next ticket. When that work is done, you'll be pointed to the next one.
There's no further need for Greenfield after the initial set-up or audit. You can work with Claude directly in your project to make changes as your project grows—add a "staff engineer" sub-agent for architecture help, drop a workflow step you don't need, or research the next round of tickets. Claude will have all of the context it needs.
The /work pipeline
Here's an example /work pipeline Greenfield can generate—trim, re-order, or add to fit your project.
flowchart TD
A(["Pick next ticket"]) --> P0["Phase 0 · Branch / worktree<br/>orchestrator"]
P0 --> P1["Phase 1 · Plan and prep<br/>orchestrator"]
P1 --> RES["Research — parallel<br/>Explore · general-purpose"]
RES --> GATE["Phase 1 · Completeness gate<br/>ticket-planner"]
GATE --> PRE["Phase 2 · Pre-execution review — parallel<br/>fact-checker · architecture-reviewer"]
PRE --> P3["Phase 3 · Execute, tests first<br/>orchestrator"]
P3 --> P4["Phase 4 · Self-check<br/>orchestrator"]
P4 --> P5["Phase 5 · Mechanical gate<br/>pre-commit hook"]
P5 --> POST["Phase 6 · Post-implementation review — parallel<br/>correctness-reviewer · patterns-auditor"]
POST --> P7["Phase 7 · Close-out<br/>orchestrator"]
P7 --> P8["Phase 8 · Integrate — ff-merge or PR<br/>orchestrator · pm-explainer"]
P8 --> P9["Phase 9 · Retrospective<br/>orchestrator"]
P9 --> P10["Phase 10 · Recommend next ticket<br/>orchestrator"]
P10 -->|loop| A
classDef par fill:#fff3bf,stroke:#f0c000,color:#222;
classDef orch fill:#e7e6ff,stroke:#7a78d6,color:#222;
classDef gate fill:#ffe3e3,stroke:#e06666,color:#222;
class RES,PRE,POST par;
class P0,P1,P3,P4,P7,P8,P9,P10 orch;
class GATE,P5 gate;
What's inside
The skill ships the principles plus the formats it needs to realize them, so it depends on no other skill:
SKILL.md— the principles-first core: the 13 factors and the five-step process.supplements/success-factors.md— the 13 factors in depth (mechanism, failure mode, per-stack form).supplements/checklist.md— the audit rubric that drives both modes.supplements/interview.md— the research-driven question script with recommended picks.supplements/ecosystem-profiles.md— gate / architecture / test / hook tooling per stack (Python, Node/TS, Swift, Rust, Go, and a generic fallback).supplements/exemplars/— "adapt, do not copy" reference realizations: ticket template, work-items registry, the/workskill, ADR template, agent roster, rules, and hooks.
Versioning
The plugin follows semantic versioning, pinned in both plugin.json and the marketplace entry. Bump the version on a release so installs pick up the change; see CHANGELOG.md for history.
License
MIT. See LICENSE.
// compatibility
| Platforms | cli |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | — |
// faq
What is claude-greenfield?
Build and customize a production-ready agent workflow from scratch, or audit and upgrade your existing projects.. It is open-source on GitHub.
Is claude-greenfield free to use?
claude-greenfield is open-source under the MIT license, so it is free to use.
What category does claude-greenfield belong to?
claude-greenfield is listed under automation in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/claude-greenfield)
// retro hit counter
[](https://claudeers.com/claude-greenfield)
// reviews
// guestbook
// related in Other
Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.
Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic
一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄