common-ground
CommandSurface and validate Claude's hidden assumptions about the project for user confirmation
Generate an implementation plan from a planning document
> /plugin marketplace add Jeffallan/claude-skills> /plugin install fullstack-dev-skills@fullstack-dev-skills
name: create-implementation-plan description: Generate an implementation plan from a planning document argument-hint: <overview-doc-url>
**Overview Document:** $ARGUMENTS
---
This workflow creates two outputs: 1. **Implementation Plan (Confluence)** - Coordination dashboard for tracking execution 2. **Updated Jira Tickets** - Self-contained with full implementation details
---
1. **Fetch the overview document** from `{Overview_Document}`
2. **Extract:**
3. **FAILURE CONDITION:** If epic key or project cannot be determined, prompt user for missing info.
4. **CHECKPOINT:** Confirm epic key and project before proceeding.
---
1. **Read the overview document** for epic context, scope, and requirements 2. **Fetch all Jira tickets** linked to this epic 3. **Explore the codebase** for patterns relevant to the tickets
**Codebase Exploration Focus:**
---
Analyze existing tickets and prepare adjustments:
**CHECKPOINT:** Present proposed ticket changes and get approval before modifying Jira.
---
Create a **lightweight coordination document** in Confluence.
# {Epic_Key} Implementation Plan
## Summary
| Metric | Value |
|--------|-------|
| **Epic** | [{Epic_Key}](link) |
| **Total Tickets** | X |
| **Total Story Points** | X |
| **Overall Complexity** | Low/Medium/High |
| **Execution Waves** | X |
| **Key Dependencies** | Brief summary |
---
## Completion Status
| Ticket | Status | Completed Date | Notes |
|--------|--------|----------------|-------|
| [CC-XXX](link) | Pending | - | - |
| [CC-YYY](link) | Pending | - | - |
---
## Execution Order (Topologically Sorted)
| # | Ticket | Summary | Points | Risk | Dependencies | Status |
|---|--------|---------|--------|------|--------------|--------|
| 1 | [CC-XXX](link) | Title | 2 | Low | None | Pending |
| 2 | [CC-YYY](link) | Title | 3 | Low | CC-XXX | Pending |
---
## Parallel Execution Strategy
### Wave 1: [Name] (X pts) - Execute in Parallel
| Ticket | Summary | Points | Agent | Status |
|--------|---------|--------|-------|--------|
| CC-XXX | Title | 2 | frontend-developer | Pending |
| CC-YYY | Title | 3 | backend-developer | Pending |
### Wave 2: [Name] (X pts) - After Wave 1
| Ticket | Summary | Points | Agent | Status |
|--------|---------|--------|-------|--------|
| CC-ZZZ | Title | 5 | fullstack-developer | Pending |
**Note:** [Any blocking dependencies or coordination notes]
---
## Agent Recommendations
| Work Type | Recommended Agent |
|-----------|-------------------|
| Frontend UI/components | frontend-developer |
| API/backend services | backend-developer |
| Database changes | database-optimizer |
| Full-stack features | fullstack-developer |
| Test coverage | test-automator |
---
## Document Links
- **Overview Document:** [link]
- **Epic:** [link]**CHECKPOINT:** Present plan preview and get approval before publishing.
---
After publishing the implementation plan, update **each ticket** with full implementation details.
Each ticket must be **self-contained** with everything needed to execute:
Overview Document: {Overview_Document_URL}
Implementation Plan: {Implementation_Plan_URL}
## Summary
[Brief description of what this ticket accomplishes]
## Implementation Steps
1. **[Step title]**
- Specific action with file path
- Code snippet if applicable
```typescript
// Example code2. **[Step title]**
| File | Action | Description | |------|--------|-------------| | `path/to/file.ts` | Modify | What changes | | `path/to/new.ts` | Create | What it does |
// Complete, copy-paste ready test code
import { ... } from '...';
describe('Feature', () => {
beforeEach(() => {
// setup
});
test('should do X', () => {
// test implementation
});
});### Why Self-Contained Tickets - `/execute-ticket` can run with just the ticket (no external doc fetching required) - All context in one place - Reduces token usage during execution - Enables parallel agent execution --- ## Phase 5: Update Overview Document Add an **Adjustments Section** to the overview document: ```markdown ## Implementation Plan Adjustments **Plan Created:** [date] **Implementation Plan:** [link] ### Tickets Added - [CC-XXX] - [title] - [justification] ### Tickets Split - [CC-YYY] split into [CC-YYY1], [CC-YYY2] - [reason] ### Story Points Updated - [CC-ZZZ]: X → Y points - [reason] ### New Dependencies - [CC-AAA] blocked by [CC-BBB] - [reason]
**CHECKPOINT:** Present proposed updates and get approval before modifying.
---
When complete, provide:
## Implementation Plan Created **Implementation Plan:** [Confluence URL] **Overview Document:** [Up
67 Specialized Skills for Full-Stack Developers. Transform Claude Code into your expert pair programmer.
Surface and validate Claude's hidden assumptions about the project for user confirmation
Approve synthesis findings and create implementation tickets from discovery
Create a discovery document for research/customer discovery epics
Synthesize discovery findings into a consolidated analysis document with proposed tickets
Complete a ticket after execution - transitions Jira to "In Review" and updates the implementation plan
Execute a Jira ticket following its implementation plan
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.