| name | issue-engineering-workflows |
| description | Reusable issue engineering workflow for creating, correcting, improving, and defining new feature issues. Use for BPMN issue formatting, top-risk issue creation, and branch-per-issue PR execution by TechLeadOrchestrator and PlatformEngineer. |
| argument-hint | Describe the changes, constraints, and whether you need create, correct, improve, feature, or risk issue workflows. |
| user-invocable | true |
| disable-model-invocation | false |
Issue Engineering Workflows
When To Use
Use this skill when you need to:
- Create issue backlogs from architectural or platform recommendations.
- Correct low-quality issues that are missing acceptance criteria or traceability.
- Improve existing issues with dependencies, risks, and sizing.
- Define new feature issues with explicit delivery boundaries.
- Generate top-risk issues from reconnaissance findings.
- Enforce issue-first execution, branch-per-issue implementation, and PR-first validation.
Inputs
Provide the following context before execution:
- Requested changes or recommendation set.
- Current behavior evidence with file and function references.
- Business impact and risk appetite.
- Constraints (timeline, non-functional requirements, sequencing).
- Any related issues, ADRs, or runbook links.
Ownership Model
| Step | Primary owner | Supporting owner |
|---|
| Code-first reconnaissance | TechLeadOrchestrator | PlatformEngineer |
| Platform and governance impact check | PlatformEngineer | TechLeadOrchestrator |
| Atomic itemization and sizing | TechLeadOrchestrator | SystemArchitect |
| Issue quality gate and labels | PlatformEngineer | TechLeadOrchestrator |
| Branch and PR workflow execution | TechLeadOrchestrator | PlatformEngineer |
Workflow
- Run code-first reconnaissance and collect evidence.
- Run ADR preflight for architecture-impacting items:
- Read
docs/architecture/ADRs.md and relevant ADR files.
- Record impacted ADRs, ADR updates needed, or explicit no-impact justification.
- Build atomic items with: current behavior, required change, affected components, risks, effort, and ADR impact.
- Select the matching issue flow template:
- Open one GitHub issue per atomic item before implementation.
- Execute branch-per-issue from main using repository naming convention.
- Open PR, validate checks, fix in-branch, merge to main, monitor workflows.
- Close issue with merge evidence and clean up remote/local branches.
Mandatory Issue Body Sections
Every issue created with this skill must include:
- Problem statement
- Acceptance criteria checklist
- Risks and dependencies
- Evidence links
- ADR impact (impacted ADR IDs or explicit no-impact statement)
- BPMN process section using Mermaid with repository theme:
%%{init: {'theme':'base', 'themeVariables': {
'primaryColor':'#FFB3BA',
'primaryTextColor':'#000',
'primaryBorderColor':'#FF8B94',
'lineColor':'#BAE1FF',
'secondaryColor':'#BAE1FF',
'tertiaryColor':'#FFFFFF'
}}}%%
flowchart LR
A[Analyze Current Code] --> B[Design Change]
B --> C[Implement on Issue Branch]
C --> D[Open PR]
D --> E[Validation and Fixes]
E --> F[Merge to Main]
F --> G[Monitor Workflows]
G --> H[Close Issue and Cleanup]
Quality Gate Checklist