.cursor/skills/create-implementation-plan/SKILL.md
Create structured implementation plans for Jira issues using the project template. Use when starting a new task, implementing a feature, when asked to create a plan, or when the implementation skill detects no existing plan.
npx skillsauth add snyk/snyk-intellij-plugin create-implementation-planInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Creates implementation plans using the official project template with session hand-off support, TDD workflow, and progress tracking.
git branch --show-current (format: XXX-XXXX)${issueID}_implementation_plan.md (root directory)tests.json for test scenario trackingdocs/diagrams/Use template from: .github/IMPLEMENTATION_PLAN_TEMPLATE.md
Replace all {{TICKET_ID}} and {{TICKET_TITLE}} placeholders with actual values.
| File | Location | Purpose |
| ------------------- | ----------------------------------- | ------------------------------------ |
| Implementation plan | ${issueID}_implementation_plan.md | Main plan document |
| Test tracking | tests.json | Track test scenarios across sessions |
| Flow diagrams | docs/diagrams/${issueID}_*.mmd | Mermaid source files |
All these files are gitignored - NEVER commit them.
tests.json{
"ticket": "IDE-XXXX",
"description": "Ticket title",
"lastUpdated": "YYYY-MM-DD",
"lastSession": {
"date": "YYYY-MM-DD",
"sessionNumber": 1,
"completedSteps": [],
"currentStep": "1.1 Requirements Analysis",
"nextStep": "1.2 Schema Design"
},
"testSuites": {
"unit": {},
"integration": { "scenarios": [] },
"regression": { "scenarios": [] }
}
}
docs/diagrams/${issueID}_description.mmdThis skill is called by implementation when no plan exists. After creating the plan:
implementation continues with Phase 2 (Implementation)development
Deep verification of code changes before committing. Traces code paths, detects semantic changes, identifies code smells and security issues. Reads GitHub PR reviews to propose implementation decisions. Use before commits, after implementation, or when asked to verify/review changes.
tools
Start an implementation task with proper planning, TDD workflow, and session hand-off. Use when beginning work on a Jira issue, starting a new feature, or resuming implementation work. Triggers on phrases like "start task", "begin implementation", "work on issue", or "implement feature".
tools
Create structured implementation plans for Jira issues using the project template. Use when starting a new task, implementing a feature, when asked to create a plan, or when the implementation skill detects no existing plan.
development
Prepare and commit code changes with full verification, pre-commit checks, and tests. Runs verification skill, fixes issues using TDD, executes all test suites, and creates atomic commits. Use when ready to commit changes, before committing, or when asked to prepare a commit.