بنقرة واحدة
create-followup-tickets
Create Linear tickets from code review issues found in the current session
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create Linear tickets from code review issues found in the current session
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Dispatch a background worker with role-templated prompt and auto-populated collision fences
Comprehensive system health monitoring — checks agent performance, database, Kafka topics, pattern discovery, and service status across the ONEX platform
Orchestrate a Claude Code agent team to autonomously work a Linear epic across multiple repos
Run DoD evidence checks against a ticket contract and generate a verification receipt
Autonomous per-ticket pipeline that chains ticket-work, local-review, PR creation, CI watching, PR review loop, integration verification gate, and auto-merge into a single unattended workflow with Slack notifications and policy guardrails
Full autonomous audit-debug-fix loop for all dashboard pages — Playwright recon, parallel systematic-debug, fix, PR, Linear ticket, re-audit, iterate until clean. Supports local and cloud targets with optional post-fix redeployment.
| name | create-followup-tickets |
| description | Create Linear tickets from code review issues found in the current session |
| version | 1.0.0 |
| level | intermediate |
| debug | false |
| category | workflow |
| tags | ["linear","tickets","review","batch","automation"] |
| author | OmniClaude Team |
Create Linear tickets in batch from code review output. This skill reads review data from the current session context and creates tickets for unresolved issues.
Use this skill after running a code review:
/local-review completes with issues/pr-review-dev identifies follow-up work# After running a review, create follow-up tickets
/create-followup-tickets "beta hardening"
The skill expects review data in this JSON structure (output by /local-review and /pr-review-dev):
{
"critical": [
{"file": "src/api.py", "line": 45, "description": "SQL injection vulnerability", "keyword": "injection"}
],
"major": [
{"file": "src/auth.py", "line": 89, "description": "Missing password validation", "keyword": "missing validation"}
],
"minor": [
{"file": "src/config.py", "line": 12, "description": "Magic number should be constant", "keyword": "should"}
],
"nit": [
{"file": "src/models.py", "line": 56, "description": "Unused import", "keyword": "style"}
]
}
The first argument is matched against Linear project names:
| Input | Matches |
|---|---|
| "beta hardening" | "Beta - OmniNode Platform Hardening" |
| "beta demo" | "Beta Demo - January 2026" |
| "workflow" | "Workflow Automation" |
If multiple projects match, you'll be prompted to select one.
| Flag | Issues Included |
|---|---|
| (default) | Critical, Major, Minor |
--include-nits | Critical, Major, Minor, Nit |
--only-major | Critical, Major |
--only-critical | Critical only |
By default, the current repository is detected and added as a label:
# In omniclaude repo
/create-followup-tickets "beta hardening"
# → Labels: [critical, from-review, omniclaude]
Override with --repo or disable with --no-repo-label.
Each created ticket follows this format:
Title: [SEVERITY] Description (file:line)
Description:
## Review Issue
**Severity**: MAJOR
**Keyword**: `missing validation`
**Source**: Code review follow-up
## Details
Missing password validation in authentication flow.
## Location
- **File**: `src/auth.py`
- **Line**: 89
## Definition of Done
- [ ] Issue addressed in code
- [ ] Tests added/updated if applicable
- [ ] PR created and reviewed
Priority Mapping:
| Severity | Linear Priority |
|---|---|
| Critical | 1 (Urgent) |
| Major | 2 (High) |
| Minor | 3 (Normal) |
| Nit | 4 (Low) |
--dry-run)Shows what tickets would be created without actually creating them:
/create-followup-tickets "beta hardening" --dry-run
--auto)Creates all tickets without confirmation:
/create-followup-tickets "beta hardening" --auto
Shows preview and asks for confirmation before creating.
Link all created tickets to a parent issue:
/create-followup-tickets "beta hardening" --parent OMN-1850
This creates an epic relationship where all follow-up tickets are children of the parent.
If no review data is in the session, provide a file:
/create-followup-tickets "beta hardening" --from-file ./tmp/pr-review-78.md
Supported formats:
.json) - Direct review output.md) - Review report with issue sections# 1. Run local review
/local-review
# Review shows:
# - 2 Critical issues
# - 3 Major issues
# - 1 Minor issue
# 2. Create follow-up tickets for remaining work
/create-followup-tickets "beta hardening"
# 3. Tickets created and linked to project
# 1. Review a PR
/pr-review-dev 78
# 2. Fix what you can in this session
# 3. Create tickets for remaining items
/create-followup-tickets "beta hardening" --only-major
| Scenario | Behavior |
|---|---|
| No review data | Suggests running a review first |
| No matching project | Lists available projects |
| Ticket creation fails | Continues with remaining tickets, reports failures |
| Invalid file path | Reports file not found |
/local-review - Review local changes/pr-review-dev - Review a PR/create-ticket - Create a single ticket${CLAUDE_PLUGIN_ROOT}/skills/linear/