Skip to content

chore: scaffold agent-skills config (issue tracker, triage labels, domain docs) - #206

Open
HeyItsGilbert wants to merge 1 commit into
mainfrom
chore/agent-skills-config
Open

HeyItsGilbert wants to merge 1 commit into
mainfrom
chore/agent-skills-config

Conversation

@HeyItsGilbert

Copy link
Copy Markdown
Member

Summary

Adds the per-repo configuration that the Matt Pocock engineering skills (to-tickets, triage, to-spec, wayfinder, domain-modeling, grill-with-docs, improve-codebase-architecture) read from, per setup-matt-pocock-skills.

  • docs/agents/issue-tracker.md — GitHub (PowerShellOrg/PSDepend) via the gh CLI. PRs-as-triage-surface left off (the default).
  • docs/agents/triage-labels.md — canonical defaults unchanged (needs-triage, needs-info, ready-for-agent, ready-for-human, wontfix).
  • docs/agents/domain.md — single-context layout (GLOSSARY.md + docs/adr/ at the repo root). Flags a pre-existing split: a legacy adr/ directory at the repo root still holds two older ADRs (0001-nuget-version-ranges.md, 0002-lock-resolution-model.md) that haven't been consolidated into docs/adr/. Not touched by this PR — only documented as a known gap for whoever owns that cleanup.
  • CLAUDE.md — new ## Agent skills section pointing at the three files above.

Testing

Documentation-only change; no code/tests affected.

…main docs)

Adds the per-repo configuration the engineering skills (to-tickets,
triage, to-spec, wayfinder, domain-modeling, grill-with-docs,
improve-codebase-architecture) read from:

- docs/agents/issue-tracker.md: GitHub, PowerShellOrg/PSDepend, via gh.
  PRs-as-triage-surface left off (default).
- docs/agents/triage-labels.md: canonical label defaults
  (needs-triage, needs-info, ready-for-agent, ready-for-human,
  wontfix) unchanged.
- docs/agents/domain.md: single-context (GLOSSARY.md + docs/adr/ at
  the repo root), noting a legacy adr/ directory with two older
  entries still pending consolidation into docs/adr/.
- CLAUDE.md: new "## Agent skills" section pointing at the three files
  above.
Copilot AI balanced review requested due to automatic review settings October 12, 2026 15:54
@github-actions

Copy link
Copy Markdown

Test Results

    3 files     90 suites   1m 30s ⏱️
1 325 tests 1 265 ✅ 60 💤 0 ❌
1 830 runs  1 760 ✅ 70 💤 0 ❌

Results for commit c231dbe.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Several documented commands and repository-specific mappings do not match the current tracker and repository layout.

4 open findings
What changed in this PR

Adds repository configuration for engineering agent skills covering issue tracking, triage labels, and domain documentation.

Changes:

  • Documents GitHub issue and wayfinding workflows.
  • Defines triage-label mappings and domain-document locations.
  • Links agent guidance from CLAUDE.md.
File Description
CLAUDE.md Links agent configuration documents.
docs/​agents/​issue-tracker.md Defines issue-tracker and wayfinding operations.
docs/​agents/​triage-labels.md Maps canonical triage roles to labels.
docs/​agents/​domain.md Defines glossary and ADR discovery conventions.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

## Conventions

- **Create an issue**: `gh issue create --title "..." --body "..."`. Use a heredoc for multi-line bodies.
- **Read an issue**: `gh issue view <number> --comments`, filtering comments by `jq` and also fetching labels.
Comment on lines +41 to +42
- **Map**: a single issue labelled `wayfinder:map`, holding the Notes / Decisions-so-far / Fog body. `gh issue create --label wayfinder:map`.
- **Child ticket**: an issue linked to the map as a GitHub sub-issue (`gh api` on the sub-issues endpoint). Where sub-issues aren't enabled, add the child to a task list in the map body and put `Part of #<map>` at the top of the child body. Labels: `wayfinder:<type>` (`research`/`prototype`/`grilling`/`task`). Once claimed, the ticket is assigned to the driving dev.
Comment on lines +7 to +10
| `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 |
Comment thread docs/agents/domain.md
Comment on lines +13 to +16
> **Known split (as of this setup):** two ADR directories currently exist —
> `docs/adr/` (canonical, going forward) and a legacy `adr/` at the repo root
> with two older entries. Read both until they're consolidated, but write new
> ADRs only to `docs/adr/`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants