Add agent-skills config for Gitea + triage
Scaffolds the per-repo config the mattpocock engineering skills expect: - AGENTS.md with the ## Agent skills block (issue tracker, triage labels, domain docs) - docs/agents/issue-tracker.md — Gitea REST API workflow (gh/glab don't apply) - docs/agents/triage-labels.md — canonical role -> Gitea label mapping (1:1) - docs/agents/domain.md — single-context CONTEXT.md/ADR consumer rules Triage state labels (needs-triage, needs-info, ready-for-agent, ready-for-human, wontfix) created in the tracker; all open issues seeded with needs-triage. Run triage with /mattpocock-skills:triage. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DgbgipE41xwPcQJnhnq1J1
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# Triage Labels
|
||||
|
||||
The skills speak in terms of canonical triage roles. This file maps those roles to the actual
|
||||
label strings used in this repo's Gitea tracker (`BPPP/smb-online`). We use the canonical names
|
||||
verbatim, so the mapping is 1:1.
|
||||
|
||||
## Category roles (exactly one per triaged issue)
|
||||
|
||||
| Role in mattpocock/skills | Label in our tracker | Meaning |
|
||||
| ------------------------- | -------------------- | ------------------------------ |
|
||||
| `bug` | `bug` | Something is broken |
|
||||
| `enhancement` | `enhancement` | New feature or improvement |
|
||||
|
||||
## State roles (exactly one per triaged issue)
|
||||
|
||||
| Role in mattpocock/skills | Label in our tracker | Meaning |
|
||||
| ------------------------- | -------------------- | ---------------------------------------- |
|
||||
| `needs-triage` | `needs-triage` | Maintainer needs to evaluate this issue |
|
||||
| `needs-info` | `needs-info` | Waiting on reporter for more information |
|
||||
| `ready-for-agent` | `ready-for-agent` | Fully specified, ready for an AFK agent |
|
||||
| `ready-for-human` | `ready-for-human` | Requires human implementation |
|
||||
| `wontfix` | `wontfix` | Will not be actioned |
|
||||
|
||||
When a skill mentions a role (e.g. "apply the AFK-ready triage label"), use the corresponding
|
||||
label string from these tables. Attach labels via the Gitea API by **label id** — see
|
||||
`docs/agents/issue-tracker.md` and `GET $API/labels` for the live id↔name mapping.
|
||||
|
||||
Edit the right-hand column if the vocabulary ever diverges.
|
||||
Reference in New Issue
Block a user