Skip to content

feat: jira - fullsend skill#41

Draft
durandom wants to merge 5 commits into
redhat-developer:mainfrom
durandom:feat/jira-agent-groom
Draft

feat: jira - fullsend skill#41
durandom wants to merge 5 commits into
redhat-developer:mainfrom
durandom:feat/jira-agent-groom

Conversation

@durandom
Copy link
Copy Markdown
Member

@durandom durandom commented Jun 4, 2026

Summary

  • Add new fullsend skill for the agent-readiness workflow: groom Jira tickets so autonomous agents can implement them, then bridge groomed tickets to GitHub Issues
  • Two subcommands: groom (score + improve tickets against a 6-dimension readiness rubric) and bridge (create GitHub Issues with fullsend-compatible formatting, link both sides)
  • Bump version to 0.4.0

Attribution

The grooming workflow and agent-readiness rubric are derived from platform-frontend-ai-dev (Rehor), the autonomous dev bot built by the ConsoleDot Platform Experience team.

Key inspirations:

  • prompts/groom.md — conversational grooming prompt. Our 6-dimension scoring rubric formalizes the same checks Rehor performs implicitly.
  • needs-investigation workflow — investigation tickets produce reports, not code. Our groom workflow adopts this distinction.
  • project-repos.json — repo-to-persona mapping. Our repo-mapping.md follows the same pattern but uses the existing rhdh-jira component catalog as source of truth.
  • Primary label routing — Rehor uses team-specific labels for triage; our bridge uses the fullsend label.

Architectural difference: Rehor is a monolith (groom + execute + triage in one agent), while fullsend separates preparation (this skill) from execution (the fullsend agent on GitHub).

What's in the skill

Command What it does
/fullsend groom <KEY> Score a Jira ticket 0–12 on agent-readiness, interactively improve weak dimensions
/fullsend groom <KEY> --quick Score only, no conversation
/fullsend groom --batch <JQL> Score multiple tickets, flag worst ones
/fullsend bridge <KEY> Create a GitHub Issue from a groomed ticket, link both sides
/fullsend bridge <KEY> --dry-run Preview without mutations

Files added

  • skills/fullsend/README.md — skill overview with attribution to platform-frontend-ai-dev
  • skills/fullsend/SKILL.md — router with command table, shared context references, cross-skill dependencies
  • skills/fullsend/references/groom.md — agent-readiness rubric, grooming workflow, question guide, description template, investigation check
  • skills/fullsend/references/bridge.md — Jira-to-GitHub bridging workflow, issue template, field mapping, batch mode
  • skills/fullsend/references/repo-mapping.md — Jira component → GitHub repo mapping, references rhdh-repos.md and rhdh-jira fields

Test plan

  • /fullsend shows command table
  • /fullsend groom <KEY> fetches ticket and scores it
  • /fullsend groom <KEY> --quick returns score without conversation
  • /fullsend bridge <KEY> creates GitHub Issue and links back to Jira
  • /fullsend bridge <KEY> --dry-run previews without creating

🤖 Generated with Claude Code

durandom and others added 3 commits June 4, 2026 09:56
Conversational grooming skill that scores Jira tickets against a
6-dimension agent-readiness rubric (problem clarity, repo identification,
file hints, acceptance criteria, scope, type clarity). Three modes:
interactive grooming, quick score, and batch scoring via JQL.

Inspired by Rehor's (platform-frontend-ai-dev) grooming workflow,
adapted for general use with any autonomous agent.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Creates GitHub Issues from groomed Jira tickets so fullsend agents can
pick them up. Validates agent-readiness score before bridging, maps
Jira components to target repos, handles duplicate detection, and
links both sides (Jira comment + GitHub body).

Three modes: single ticket bridge, dry-run preview, and batch bridging
via JQL. Designed to pair with jira-groom as a two-step workflow:
groom → bridge → fullsend picks up.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…4.0)

Merge two separate skills into a single unified `fullsend` skill with
`groom` and `bridge` subcommands. This better reflects the workflow:
groom a Jira ticket for agent-readiness, then bridge it to GitHub.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
durandom and others added 2 commits June 4, 2026 14:54
Surface cross-skill dependencies (rhdh-repos, jira fields, JQL patterns,
acli commands) at the routing level so Claude loads the right context
before dispatching to groom or bridge sub-commands.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Credit the ConsoleDot Rehor bot as the inspiration for the grooming
rubric, investigation workflow, and repo-mapping pattern.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@durandom durandom changed the title feat: consolidate jira-groom and jira-bridge into fullsend skill (v0.4.0) feat: jira - fullsend skill Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant