A Cursor AI skill that automates the full ticket lifecycle — from picking up a Jira ticket to merged PR and post-merge cleanup. Includes a dashboard extension for visual mission control.
# Clone into your project
cd your-project
git clone https://github.com/avivtur/dev-helper .cursor/skills/dev-helper
# Copy and fill in your config (start with minimal or full)
cp .cursor/skills/dev-helper/examples/config.minimal.json \
.cursor/skills/dev-helper/dev-helper.config.json
# Edit dev-helper.config.json with your project's Jira + GitHub values
# (Optional) Copy project-specific phase rules
cp -r .cursor/skills/dev-helper/examples/phases-rules.example/ \
.cursor/skills/dev-helper/phases-rules/
# (Optional) Copy lesson templates
cp -r .cursor/skills/dev-helper/examples/lessons.example/ \
.cursor/skills/dev-helper/lessons/
# (Optional) Install the dashboard extension
cd .cursor/skills/dev-helper/dashboard && npm install && npm run build
ln -s "$(pwd)" ~/.cursor/extensions/dev-helper-dashboardThen in Cursor, say: "work on MTV-5300"
jq,gh(GitHub CLI),git,curl~/.jira-credswith your Jira API token- See SETUP.md for the full guide
13-phase pipeline with configurable gates:
- Triage — claim ticket, validate, classify complexity
- Investigate — root cause, backend PRs, blast radius
- Ask More Info — post Jira comment if blocked (optional)
- Reproduce — Playwright screenshots, reproduction script (mandatory for bugs)
- Jira Track — sprint, story points, fix version
- Design — multi-perspective plan (gated by default)
- Implement — code on branch, build/lint/i18n
- Verify — unit tests
- E2E Test — Playwright (skip if no cluster)
- Send PR — atomic 8-step PR creation
- Monitor PR — CI, rebase, review replies, auto-merge (6 criteria) 11b. Learn — mandatory review, rule/lesson updates
- Post-Merge Jira — transitions, QA, story points, epic closure
Each project can inject its own context per phase via phases-rules/:
phases-rules/
06-design-solution.md # "Use these agent personas..."
07-implement.md # "Load these coding standards..."
See examples/phases-rules.example/ for a reference (Forklift Console Plugin).
Two config examples:
examples/config.minimal.json— 3 required fieldsexamples/config.full.json— all fields with documentation
See SETUP.md for field-by-field documentation.
Apache-2.0