Skip to main content

setup-matt-pocock-skills

Configure a repo for the engineering skills: set up its issue tracker (GitHub, GitLab, local markdown, or other), triage label vocabulary, and domain doc layout (single-context or multi-context). Run once before first use of other engineering skills. Prompt-driven skill that explores, confirms, then writes. Use when the user says "setup skills", "configure the issue tracker", "initialize the repo for engineering skills".

Zur Installation springen

Quellinformationen

Repository
Natsummerance/agents
Letzte Quellaktivität
28. August 2026 um 00:28
Erkannte Sprache von SKILL.md
Englisch
Sterne
3
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
3 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
setup-matt-pocock-skills
description
Configure a repo for the engineering skills: set up its issue tracker (GitHub, GitLab, local markdown, or other), triage label vocabulary, and domain doc layout (single-context or multi-context). Run once before first use of other engineering skills. Prompt-driven skill that explores, confirms, then writes. Use when the user says "setup skills", "configure the issue tracker", "initialize the repo for engineering skills".
## R — Reference (≤100 words) Upstream: `skills/engineering/setup-matt-pocock-skills/SKILL.md` (116 lines). Scaffold per-repo configuration: issue tracker (GitHub by default; GitLab, local markdown, or other), triage labels (five canonical roles: needs-triage, needs-info, ready-for-agent, ready-for-human, wontfix), domain docs (single-context: root CONTEXT.md + docs/adr/; multi-context: CONTEXT-MAP.md). Process: (1) Explore — check git remote, AGENTS.md/CLAUDE.md, CONTEXT.md, docs/agents/, .scratch/, monorepo signals. (2) Present findings and ask — Section A: issue tracker, Section B: triage labels (skip if triage not installed), Section C: domain docs. (3) Confirm and edit — show draft of Agent skills block + docs files. (4) Write — edit CLAUDE.md or AGENTS.md, write docs files. (5) Done. ## I — Methodology (in own words) **Core principle**: This is a *prompt-driven* skill, not a deterministic script. Explore, present findings, confirm with user, then write. One section at a time, one answer per section. **Three configuration sections**: - **Section A: Issue tracker** — Where issues live. Default: GitHub if remote points there. Options: GitHub (`gh` CLI), GitLab (`glab` CLI), local markdown (`.scratch/<feature>/`), other (freeform description). Record in `docs/agents/issue-tracker.md`. - **Section B: Triage labels** — Skip if triage skill not installed. Default: five canonical role names as labels. Only override if tracker already uses different names. - **Section C: Domain docs** — Default: single-context (one root `CONTEXT.md` + `docs/adr/`). Multi-context only if monorepo signals found. **File selection rule**: Edit `CLAUDE.md` if it exists; else `AGENTS.md` if it exists; else ask user which to create. Never create one when the other exists. **Agent skills block**: Added to the chosen file, includes: issue tracker summary + pointer, triage labels summary + pointer (if triage installed), domain docs summary + pointer. ## A1 — Upstream Typical Applications - New repo setup: fresh clone → run setup-matt-pocock-skills → GitHub issues + default labels + single-context - Existing repo onboarding: team adopts engineering skills → setup discovers existing .scratch/ convention → uses local markdown tracker - GitLab migration: team moves to GitLab → setup detects gitlab.com remote → configures glab CLI - Monorepo: pnpm-workspace.yaml found → setup offers multi-context layout → per-package CONTEXT.md - Custom tracker: team uses Jira → setup records freeform description of Jira workflow ## A2 — Trigger Scenarios (3 contexts + language signals + sibling distinction) | Context | User Language Signals (≥3) | vs Sibling Skills | |---------|---------------------------|-------------------| | **First-time setup** | "setup skills", "configure the repo", "initialize for engineering", "first time using these skills" | vs implement: implement *builds features*; setup-matt-pocock-skills *configures the environment* for other skills | | **Tracker migration** | "switch to GitHub issues", "move to GitLab", "change the issue tracker", "use local markdown" | vs triage: triage *uses* the tracker; setup-matt-pocock-skills *configures* the tracker | | **Monorepo configuration** | "multi-context setup", "per-package domain docs", "monorepo configuration", "CONTEXT-MAP" | vs domain-modeling: domain-modeling *maintains* CONTEXT.md; setup-matt-pocock-skills *creates the layout* | ## E — Execution Steps (each with "完成标准:") 1. **Explore the repo** — Check `git remote -v`, `.git/config`, `AGENTS.md`/`CLAUDE.md`, `CONTEXT.md`/`CONTEXT-MAP.md`, `docs/adr/`, `docs/agents/`, `.scratch/`, monorepo signals (pnpm-workspace.yaml, workspaces field). 完成标准: All explored files checked; starting state documented. 2. **Present findings and ask** — Summarize what exists and what's missing. Take sections in order: A (issue tracker), B (triage labels), C (domain docs). One answer per section. Lead with recommended answer. 完成标准: Each section answered; user choices recorded. 3. **Confirm and edit** — Show draft of: Agent skills block for CLAUDE.md/AGENTS.md, contents of docs/agents/ files. Let user edit before writing. 完成标准: User confirms or edits drafts; no unwritten changes. 4. **Write configuration** — Edit CLAUDE.md or AGENTS.md (add/update Agent skills block). Write docs files using seed templates. For "other" trackers, write from scratch using user's description. 完成标准: All files written; Agent skills block present; docs files complete. 5. **Report completion** — Tell user setup is complete and which engineering skills now read from these files. Mention they can edit docs/agents/*.md directly. 完成标准: User informed of completion; skill dependencies documented. ## B — Boundaries & Limits **不适用**: - Repo already configured (check docs/agents/ first — re-run only to switch trackers) - No git repo (local markdown tracker is fallback, but git is assumed) - User wants to configure a different skill system (this is specific to mattpocock/skills) **局限**: Configuration is a snapshot — if the repo changes (new monorepo structure, tracker migration), setup needs re-running. Triage labels are canonical names; actual label strings depend on tracker. Seed templates may need customization for non-standard trackers. "Other" tracker descriptions may be incomplete. ## Related Skills - **triage** (uses triage labels configured here), **to-spec/to-tickets** (uses issue tracker configured here), **wayfinder** (uses issue tracker for map/tickets), **domain-modeling** (uses CONTEXT.md layout configured here), **grill-with-docs** (uses CONTEXT.md/ADRs configured here) ## Audit V1✓ V2✓ V3✓ | 2026-08-26 | Source: D:\outcome\self\upstream\mattpocock__skills\skills\engineering\setup-matt-pocock-skills\SKILL.md
Auf GitHub ansehen