Repository navigation
Releases: brian-lai/claude-plugins
Release list
v1.7.0 — Structured ticket descriptions
What's New
Structured ticket descriptions for /dev:jira create and /dev:trello create.
Every ticket now gets consistent sections — Description, Problem, Solution, Acceptance Criteria, and Technical Notes — tailored to the issue type (JIRA) or label (Trello).
Three description modes
| Mode | When | Behavior |
|---|---|---|
| Interactive | No arguments | Walks through each section one at a time |
| AI-assisted | Summary provided | Drafts structured description from context, presents for review |
| Verbatim | --description flag |
Uses text as-is (escape hatch) |
Section matrix (JIRA)
| Section | Bug | Story | Task | Sub-task | Epic |
|---|---|---|---|---|---|
| Description | required | required | required | required | required |
| Problem | required | required | optional | — | required |
| Solution | required | required | optional | — | — |
| Acceptance Criteria | recommended | recommended | optional | — | recommended |
| Technical Notes | optional | optional | optional | optional | — |
Trello uses labels (Bug, Feature, or default) instead of issue types for the same mapping.
Other changes
- JIRA create now passes
contentFormat: "markdown"for proper rendering
v1.6.0 — /dev:trello + generalized for any Atlassian site
What's New
/dev:trello command (v1.5.0)
New command mirroring /dev:jira structure, backed by trello-cli.
7 subcommands: setup, create, list, view, update, plan, board
/dev:trello setup # Link repo to a Trello board
/dev:trello create Fix login redirect bug # Create a card
/dev:trello list --mine # Cards assigned to me
/dev:trello view My Card # Card details + checklists + comments
/dev:trello update My Card --move="Done" # Move card between lists
/dev:trello plan --from-plan # Bulk-create from PARA plan
/dev:trello board # Board overview by list
Generalized for any Atlassian site (v1.6.0)
- Removed all Justworks-specific references — plugin now works with any Atlassian site
/dev:jira setupprompts for your Atlassian site URL instead of hardcoding one- Config directory moved from
~/.claude/jw-ez-dev/to~/.claude/dev/ - Automatic migration of legacy config on first setup
check-deps.shnow checks fortrello-clialongsideghand Atlassian MCP
Prerequisites
- JIRA: Atlassian MCP server (
claude mcp add --transport http --global atlassian https://mcp.atlassian.com/v1/mcp) - Trello:
npm install -g trello-cli - PRs:
ghCLI (brew install gh)
v1.4.0 — /dev:review
New command: /dev:review
Two-phase PR review that combines deep local analysis with automated comment resolution.
Phase 1: Code Review
- Runs
pr-review-toolkit:review-pragents (code, errors, tests, types, etc.) - Produces structured report: Critical → Important → Suggestions → Strengths
--postflag additionally runscode-reviewand posts results to GitHub
Phase 2: Address Open Comments
- Fetches all open PR comments: inline review comments, top-level discussion, and bot reviews
- Detects bot authors (CodeRabbit, Copilot, SonarCloud, etc.) vs human reviewers
- For each actionable comment: makes the code fix, replies to the thread, or notes won't-fix
- Asks for confirmation before committing and pushing
Usage
/dev:review # Full review + address all comments
/dev:review --post # Same + post review to GitHub
/dev:review --comments-only # Address open comments only
/dev:review --review-only # Deep review only
/dev:review --aspects=code,tests # Targeted review
/dev:review --pr=123 # Specific PR number
Update
/plugin update dev
v1.3.0 — Renamed to /dev:*
What changed
- Renamed plugin from
jw-ez-devtodevfor shorter commands - Renamed plugin directory to match (
plugins/dev/)
Commands
/dev:jira <setup|create|list|view|update|plan|board>
/dev:pr [issue-key] [--draft] [--base=branch]
Install
/plugin marketplace add brian-lai/claude-plugins
/plugin install dev@brian-lai-plugins
v1.1.0 — Commands (lazy loading)
What changed
Converted all 8 skills to commands so they only load when explicitly invoked (/jw-ez-dev:*), eliminating the token cost on session startup.
Before (skills)
- All 8 SKILL.md files loaded into system prompt every session
- Consumed tokens just by having the plugin installed
After (commands)
- Zero tokens at startup
- Content loads only when you type
/jw-ez-dev:jira-list,/jw-ez-dev:pr, etc.
Available commands
/jw-ez-dev:jira-setup · /jw-ez-dev:jira-create · /jw-ez-dev:jira-list · /jw-ez-dev:jira-view · /jw-ez-dev:jira-update · /jw-ez-dev:jira-plan · /jw-ez-dev:jira-board · /jw-ez-dev:pr
Upgrade
/plugin update jw-ez-dev
v1.0.0 — jw-ez-dev
jw-ez-dev v1.0.0
Initial release of the Justworks developer workflow toolkit for Claude Code.
Skills
| Skill | Description |
|---|---|
jw-ez-dev:jira-setup |
Link repo to JIRA project (with Atlassian MCP prerequisite check) |
jw-ez-dev:jira-create |
Create JIRA tickets |
jw-ez-dev:jira-list |
Search/filter tickets via JQL shortcuts |
jw-ez-dev:jira-view |
View ticket details and available transitions |
jw-ez-dev:jira-update |
Transition status, reassign, change priority, add comments |
jw-ez-dev:jira-plan |
Bulk-create tickets from a plan or task list |
jw-ez-dev:jira-board |
Sprint board view grouped by status column |
jw-ez-dev:pr |
Create GitHub PR with JIRA ticket reference in title and body |
Setup
Includes a SessionStart hook that checks for dependencies (Atlassian MCP, GitHub CLI) on each session and prints setup instructions if anything is missing.
Install
/plugin marketplace add brian-lai/claude-plugins
/plugin install jw-ez-dev@brian-lai-plugins