Skip to content

docs: wire up agent skill configuration (issue tracker, triage, domain docs) - #263

Open
rezabekf wants to merge 3 commits into
mainfrom
rezabekf/agent-skill-docs
Open

rezabekf wants to merge 3 commits into
mainfrom
rezabekf/agent-skill-docs

Conversation

@rezabekf

@rezabekf rezabekf commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Issue number: N/A (docs/config change — per the issue-first policy this PR introduces, chores and docs may go straight to PR)

Summary

Changes

  • Adds AGENTS.md (+ CLAUDE.md pointer) with agent skill configuration and development workflow conventions.
  • Agent skills config: docs/agents/issue-tracker.md (GitHub Issues via gh, title-prefix and label conventions), docs/agents/triage-labels.md (five-label triage state vocabulary, orthogonal to type labels), docs/agents/domain.md (single-context domain docs layout).
  • ## Development section in AGENTS.md: make targets as the canonical verification interface (make check && make test, plus make synth for infra/ changes), conventional-commit PR titles, PR-template compliance, issue-first policy for feature/non-trivial-bug work, evals only on explicit request.
  • New make synth target (cdk-nag runs only at synth time, not in the vitest suite).
  • Issue templates auto-apply needs-triage (+ bug/enhancement type labels) so incoming issues enter the triage state machine.
  • Fixes dead docs/LOCAL_DEVELOPMENT.md link in CONTRIBUTING.md — now points at the README's Local Development section.

User experience

Before: agents had no repo-specific instructions — commands, PR conventions, and issue workflow were improvised per session; new issues arrived unlabeled; CONTRIBUTING linked to a non-existent doc.

After: any agent session loads AGENTS.md and follows the same SDLC: canonical make commands, conventional PR titles, template-compliant descriptions, triaged issue flow. Human-filed issues land pre-labeled needs-triage.


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

🤖 Generated with Claude Code

@rezabekf
rezabekf requested a review from a team as a code owner September 18, 2026 10:54
@github-actions

Copy link
Copy Markdown

Coverage report

This PR does not seem to contain any modification to coverable code.

…main docs

Wires up the Matt Pocock engineering skills (triage, to-issues, to-prd,
grill-with-docs, etc.) to this repo: GitHub as the issue tracker, the
default triage label vocabulary, and single-context domain docs layout.
@rezabekf
rezabekf force-pushed the rezabekf/agent-skill-docs branch from 8dd8668 to 3c00231 Compare September 18, 2026 11:07
Records the agreed SDLC rules: make targets as the canonical
verification interface, conventional-commit PR titles (squash-merge),
issue-first policy for feature/bug work, eval runs only on explicit
request. Issue templates now auto-apply needs-triage so incoming
issues enter the triage state machine, and agent-created issues follow
the same title-prefix and label conventions. Also fixes the dead
LOCAL_DEVELOPMENT.md link in CONTRIBUTING.
cdk-nag only runs as a synth-time Aspect, so make test alone leaves
infra changes unverified locally while CI's cdk-nag job would fail.
Adds a make synth target and records both rules in AGENTS.md.
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.

1 participant