Warning
This repository has been deprecated.
IFD has been integrated into the issue-dev plugin as /issue-plan.
To install:
claude plugin marketplace add thomasindrias/issue-dev
claude plugin install issue-dev@issue-devThe /issue-plan command provides the same functionality as /ifd.
A Claude Code plugin that generates structured implementation workflows from issue tracker URLs.
claude plugin install thomasindrias/ifd/ifd <issue-url-or-id>Or just /ifd to be prompted for the issue.
# With Linear URL
/ifd https://linear.app/my-team/issue/PROJ-123/implement-feature
# With JIRA URL
/ifd https://company.atlassian.net/browse/TEAM-456
# With just an issue ID (will ask which tracker)
/ifd PROJ-123
# Interactive mode
/ifd- Fetches issue details via
issue-devplugin (provider-agnostic) - Infers task type (frontend, backend, full-stack, or design) from description
- Asks for confirmation and additional context
- Generates a structured workflow with:
- 3+ planning iterations before implementation
- Code review validation of the plan
- Worktree-based development isolation
- FE/BE-specific verification steps
- Status tracking integration
- Positive and negative criteria sections
The plugin generates a prompt that includes:
- Planning Protocol: Three-pass planning with code review validation
- Criteria Sections: Both success criteria and what NOT to do
- Workflow Instructions: Pre-implementation, implementation, and completion steps
- Database Awareness: Prompts for migration strategy if schema changes detected
- Quality Gates: Typecheck, lint, build, and code review before completion
| Command | Description |
|---|---|
/ifd [url] |
Generate implementation workflow from issue |
| Skill | Description |
|---|---|
ifd:workflow |
Explains the IFD philosophy and workflow standards |
Install these plugins before using ifd:
# Required: Planning and code review capabilities
claude plugin install superpowers@claude-plugins-official
# Required: Issue tracking integration (Linear, JIRA)
claude plugin marketplace add thomasindrias/issue-dev
claude plugin install issue-dev| Plugin | Purpose | Required |
|---|---|---|
| superpowers | /superpowers:write-plan, /superpowers:brainstorm, /superpowers:code-review |
Yes |
| issue-dev | Issue tracking integration (Linear, JIRA) | Yes |
Issue First Development means:
- Always start with a tracked issue
- Understand requirements fully before coding
- Plan thoroughly with multiple iterations
- Validate the plan before implementation
- Follow a consistent workflow for quality
MIT