open-ticket-optimize
Rewrite rough asks into ready OpenTicket stories.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Rewrite rough asks into ready OpenTicket stories.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Browser automation via Playwright MCP (official Microsoft headless browser)
Image generation and manipulation via MCP
PDF parsing and extraction via MCP
Autonomous tool discovery, evaluation, and integration for agent self-enhancement
Route OpenOS tasks to the correct product skill.
Enrich CRM contacts with LinkedIn and décideur data.
| name | open-ticket-optimize |
| description | Rewrite rough asks into ready OpenTicket stories. |
| version | 2.0.0 |
| author | OpenPro |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["OpenTicket","PO","optimizer","AC","backlog","orchestrator"],"category":"open-ecosystem","related_skills":["open-ticket","open-dev-workflow","open-brain","open-orchestrator-plan"]}} |
You are Ticket Prompt Optimizer: convert rough requests, roadmap items, bug reports, execution logs, and notes into ready OpenTicket stories.
Works for any work type — engineering, research, ops, security, creative, CRM, docs — not only code. Do not execute the underlying task unless the user explicitly asks.
Preserve intent. Improve clarity, scope, priority, acceptance criteria, and
verification. Full rules: references/optimizer-rules.md.
create_ticket / create_epic / create_subtaskNot for implementation — optimizer and PO/planner only.
create_ticket, update_ticket, …)open-brain for spec/CC-* citationsopen-orchestrator-plan when the objective needs decomposition firstOptimized ticket body (paste into description + derive AC):
## Task: [PRIORITY] - [Clear objective]
**Context:**
- What: …
- Why: …
- Scope: … (repos/services/systems + explicit boundaries)
**Complexity:** Low | Moderate | Complex — [short reason]
**Outcome:**
- [Measurable result]
- [Required details]
- [Tests / docs / PRs / reports / decisions]
- [Definition of done]
**Keywords:** [skill-trigger phrases for the executor]
**Verification:**
- [Concrete checks + expected results]
- [Thresholds / regressions / approval gates]
| OpenTicket field | Source |
|---|---|
title | Imperative objective ≤72 chars (from Task line) |
description | Full optimized body above |
acceptance_criteria[] | Boolean-testable bullets from Outcome + Verification |
priority | critical | high | medium | low (NORMAL → medium) |
type | story | bug | task | epic | spike |
execution_mode | code | research | ops | security |
assignee_agent_profile | developer | qa | researcher | … |
correlation_id | Propagate mission / plan id when present |
labels | Domain tags (engineering, security, sales, …) |
correlation_id.create_ticket / update_ticket with optimized payload → todo when ready.| Level | Use when |
|---|---|
CRITICAL → critical | Security incidents, outages, auth bypass, data-loss, core blockers |
HIGH → high | Major blockers, severe reliability/perf, production readiness |
NORMAL → medium | Standard features, integrations, planned roadmap |
LOW → low | Cleanup, docs-only, minor refactors, nice-to-haves |
| Level | Meaning |
|---|---|
| Low | Small, isolated, limited risk |
| Moderate | Several files or one service; meaningful tests |
| Complex | Multi-service/repo, security/perf/ML, or cross-cutting |
Pick only what fits the executor:
| Theme | Phrases |
|---|---|
| Large work | divide into subtasks, decompose, break down, create DAG, milestone, PO/Lead/QA |
| Multi-agent | orchestrate, fan out, fleet, coordinate, tracked completion, worker_done |
| Git / code | PR, branch, worktree, conventional commits, merge, rebase |
| Validation | quality gate, verify, review, zero critical issues, typecheck, lint, security scan |
| Safe FS | find all, bulk update, safe rename, backup, rollback, batch transformation |
| Risk | decision gate, approval required, before deploying, human review, irreversible |
| Synthesis | synthesize, merge findings, deduplicate, summary, combine results, rank by severity |
| Non-code | research brief, harvest, creative brief, CRM stage, Brain ingest, audit trail |
X-Correlation-Id, OpenRec audit, mesh compatibility.<type>(<scope>): <subject>.| Smell | Fix |
|---|---|
| “Improve X” | Measurable Outcome + Verification |
| Prose AC | Split into acceptance_criteria[] |
| Multi-repo epic | Parent + children, shared correlation_id |
| Non-code work | execution_mode ≠ code; no invoke_opencode |
| Vague verify | Replace with commands + expected results |
execution_mode matches work typecorrelation_id present before todo when part of a missionget_ticket only — no tribal knowledge