From lisa-rails
Add a Validation Journey section to an existing JIRA ticket by reading the ticket description, understanding the feature, and generating the journey steps and assertions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/lisa-rails:jira-add-journeyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read an existing JIRA ticket, understand the feature or fix it describes, analyze the codebase to determine the verification approach, and append a Validation Journey section to the ticket description.
Read an existing JIRA ticket, understand the feature or fix it describes, analyze the codebase to determine the verification approach, and append a Validation Journey section to the ticket description.
$ARGUMENTS: <TICKET_ID>
TICKET_ID (required): JIRA ticket key (e.g., PROJ-123)JIRA_API_TOKEN environment variable setjira-cli configured (~/.config/.jira/.config.yml)Use the Atlassian MCP or jira-cli to read the full ticket details:
jira issue view <TICKET_ID>
Extract: title, description, acceptance criteria, components, labels, linked tickets.
Run the parser to see if a Validation Journey already exists:
python3 .claude/skills/jira-journey/scripts/parse-plan.py <TICKET_ID> 2>&1
If the parser succeeds and returns steps, the ticket already has a journey. Report this to the user and stop.
Based on the ticket description and acceptance criteria, determine the appropriate verification approach. Stack-specific overrides provide the analysis logic.
Compose the journey following the Validation Journey format with: Prerequisites, Steps (with evidence markers), and Assertions.
Display the drafted Validation Journey to the user and ask for confirmation before appending it to the ticket.
After user approval, use the JIRA REST API to append the Validation Journey to the existing ticket description.
Run the parser again to confirm the journey was added correctly:
python3 .claude/skills/jira-journey/scripts/parse-plan.py <TICKET_ID>
npx claudepluginhub codyswanngt/lisa --plugin lisa-railsValidates Jira ticket acceptance criteria without status changes. Checks progress via comments/code evidence, summarizes completion, and suggests remaining work. Use /validate TICKET-ID.