Loading...
Loading...
Create one well-formed tracker issue from a brief without implementing it — dedupes against existing issues and PRs, links a covering spec (authoring one via om-auto-write-spec on a design-only PR when a feature needs it), attaches user-provided images as tracker evidence, otherwise embeds step-by-step guidance, and applies SDLC labels on creation. For existing issues use om-auto-manage-issues. Use for "file an issue for X", "park this idea".
npx skill4agent add open-mercato/skills om-prepare-issueom-auto-fix-issueom-auto-manage-issuesom-spec-writingom-auto-create-prom-auto-fix-issue{brief}--priority <low|medium|high|extreme>--risk <low|medium|high>--assignee <login>{images}references/agentic-setup.md.ai/agentic.config.jsonom-setup-agent-pipelineSPECS_DIRpaths.specs.ai/specs$SPECS_DIR$SPECS_DIRreferences/spec-when-missing.mdom-auto-write-spec {issueId}Refs #{issueId}Spec:PR:om-auto-implement-spec {SPEC_PATH}om-auto-fix-issue {issueId}om-prepare-issueBACKWARD_COMPATIBILITY.mdImplement: <feature>Fix: <symptom>— brief: <path>om-brainstorm## Summary
- {one-line goal from the brief}
## Spec
- Implementation spec: `{spec path}` ({link}) <!-- when step 2 found one, or step 3 authored one (also note the spec PR #) -->
## Analysis <!-- only when no spec covers it -->
- Affected areas: {modules/files}
- {expected vs actual, root-cause hypothesis for bugs}
## How to implement
1. {concrete step — file/function level}
2. {concrete step}
3. {tests to add and where}
## Compatibility notes
- {None | protected surfaces touched and the required migration path per BACKWARD_COMPATIBILITY.md}
## How to pick this up
- Run `om-auto-fix-issue {thisIssueNumber}` (it handles both bugs and features), or hand the spec/analysis to `om-auto-create-pr` as the brief. When step 3 authored a spec PR, implement with `om-auto-implement-spec {specPrNumber}` or `om-auto-fix-issue {thisIssueNumber}` — the spec PR stays design-only; implementation ships on its own PR referencing it.
## Out of scope
- {non-goals, so the implementer does not gold-plate}--assigneelabels.enabled: falsefeaturebugrefactorsecuritydependenciesdocumentationSDLC.md--priority--riskreviewqamerge-queuein-progressSDLC.md🤖 `om-prepare-issue` — 🏷️ label rationalebugfeaturepriority-*risk-*## 📸 Evidencereferences/report-templates.mdIssue: #<number> (link: <full issue URL>)om-auto-fix-issueSpec:PR:references/rules.mdom-auto-write-specBACKWARD_COMPATIBILITY.md--priority--riskin-progressom-auto-manage-issues.env