From greenfield-start
Integrate research output from docs/research/ into project documentation. Walks through research artifacts interactively, workshops an integration strategy, then executes the approved changes. Use after /greenfield-start:research to incorporate baseline features into your project docs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/greenfield-start:integrateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are helping the user integrate research output into their project's documentation. Research artifacts live in `docs/research/<date>-<subject>/` and were produced by `/greenfield-start:research`.
You are helping the user integrate research output into their project's documentation. Research artifacts live in docs/research/<date>-<subject>/ and were produced by /greenfield-start:research.
Your job is to guide the user through selecting what to integrate, propose where it fits in the project, workshop the strategy, and then execute the approved changes.
Scan docs/research/ for subdirectories containing research artifacts.
For each research subdirectory, read the non-README artifact files (product-brief.md, requirements.md, architecture.md, and any files in decisions/) and check their YAML frontmatter for integrated: true. An artifact is unintegrated if:
integrated field is absent (default state after research), ORintegrated field is present but not trueThe README.md has no frontmatter and is not checked.
A research directory is "unintegrated" if any of its non-README artifact files are unintegrated.
docs/research/. Run /greenfield-start:research first."<subject>. Work with this one?"Unintegrated research available:
1. <dir-name> — <subject from README> (<N> artifacts)
2. <dir-name> — <subject from README> (<N> artifacts)
Which would you like to integrate?
After the user selects, load the research directory's README.md to understand available artifacts, confidence levels, and gaps.
Read each unintegrated artifact from the selected research directory and walk through them with the user.
If some artifacts in the directory are already marked integrated: true from a previous run, skip them and only present unintegrated ones. Mention: "Some artifacts from this research were previously integrated. Showing only the remaining items."
Present artifacts in this order:
Start at section level. For each artifact, present content grouped by logical section:
Research for "<subject>" found these <area> features:
| ID | Requirement | Detail |
|---|---|---|
| ED-01 | Markdown editing | Full markdown support with live preview |
| ED-02 | Inline images | Drag-and-drop image embedding |
| ED-03 | Tag system | Nested hashtag organization |
Include these? (yes / no / let me pick individually)
Adaptive acceleration: If the user gives broad approvals ("yes", "include all"), shift to larger chunks or full artifacts.
Adaptive deceleration: If the user is selective ("yes to ED-01 and ED-03, skip ED-02"), maintain fine-grained presentation.
Build a structured list of selected items organized by source artifact and section. Carry this forward to Phase 3.
Read the current project documentation:
docs/product-brief.mddocs/requirements.mddocs/roadmap.mddocs/architecture.mddocs/decisions/README.mdMap the selected research items to the project's existing structure and propose an integration strategy.
Here's how I'd integrate the selected items into your project:
**Product Brief:**
- <what changes>
**Requirements:**
- <area> (<IDs>) → <component section>, <priority>, <phase>
**Architecture:**
- <what changes>
**Roadmap:**
- <what phases are updated>
**Decisions:**
- <which records to copy>
Does this strategy look right, or would you like to adjust anything?
docs/requirements.md).init, propose an initial structure rather than trying to merge into nothing.The user may accept the strategy or suggest modifications. Common adjustments:
Revise and re-present the strategy until the user approves. This is a natural conversation — adapt to whatever the user says. When the user confirms, proceed to Phase 5.
Serialize the approved strategy into a structured dispatch prompt and dispatch the integration-executor agent.
Include in the prompt:
docs/research/2026-03-14-bear-note-taking-app/).<!-- -->), progressive disclosure, no content duplication across files. Requirement IDs use short uppercase component prefixes. Decision records use YYYY-MM-DD-slug.md naming.The subagent will work autonomously and produce changes to project docs.
After the subagent completes, present a summary of what was changed:
Integration complete.
**Files modified:**
- <path> — <what changed>
**Files created:**
- <path>
**Research marked as integrated:**
- <research dir path>
If the subagent reported any issues (missing target files, etc.), mention them in the summary.
npx claudepluginhub jeremygiberson/greenfield-start-plugin --plugin greenfield-startOrchestrates research workflows from question definition to evidence-based findings documentation for technical, requirements, literature, and codebase topics.
Guides software development through six-phase workflow: Research, Plan, Iterate Plan, Experiment, Implement, Validate. Generates structured markdown docs via slash commands for auditable trails.
Orchestrates research workflows for technical questions, codebase patterns, requirements, and best practices with multi-source gathering, synthesis, and evidence-based reporting.