set-up-workflow
Set up how this repo's issues and tickets are handled. Runs setup-matt-pocock-skills, then records the spec and ticket workflow under "Issue tracker" in AGENTS.md. Use only when the user explicitly asks to set up the workflow.
- License 许可
- MIT
- 最近更新
- 2026-11-02
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- set-up-workflow
- license
- MIT
- description
- Set up how this repo's issues and tickets are handled. Runs setup-matt-pocock-skills, then records the spec and ticket workflow under "Issue tracker" in AGENTS.md. Use only when the user explicitly asks to set up the workflow.
- compatibility
- Claude Code, GitHub Copilot CLI
- disable-model-invocation
- true
03 SKILL.md 正文
Set up workflow
Run this skill by hand from the repository you want to configure. It works in any repository and with any issue tracker. This skill names no tracker: setup-matt-pocock-skills decides which one the repo uses, and docs/agents/issue-tracker.md holds its operations.
Steps
-
Run setup-matt-pocock-skills. Read
../setup-matt-pocock-skills/SKILL.mdand carry out its process from start to finish: explore, ask, confirm, write. Its questions go to the user.- Override its file choice: the
## Agent skillsblock goes toAGENTS.md, created if missing. Never writeCLAUDE.md. - If
CLAUDE.mdalready has an## Agent skillsblock, raise it at the confirm step and do not move it. - Done when setup-matt's files are written, or the user has declined them.
- Override its file choice: the
-
Write the workflow into AGENTS.md. Set
<root>to the output ofgit rev-parse --show-toplevel. Stop and report if that command fails, or if<root>/AGENTS.mdis a symlink.- Under
## Agent skills→### Issue tracker, place the workflow block from the section below between its markers. If the markers already exist, replace everything from the start marker through the end marker. Otherwise insert the block after the### Issue trackersummary line. If either heading is missing, create it. - Done when each marker appears once and
### Issue trackerappears once under## Agent skills.
- Under
-
Report. Print the path of
AGENTS.mdand every file that steps 1 and 2 wrote. Say what was skipped.
Workflow block
Insert this block verbatim, without indentation:
<!-- my-plugin:issue-workflow start -->
- **Spec from an existing ticket**: add the spec to that ticket's body under a `## Spec` heading, replacing any existing `## Spec` section. Apply the label for the `ready-for-agent` role (see `docs/agents/triage-labels.md`).
- **Spec with no existing ticket**: create a new ticket for the spec.
- **Implementation tickets** (for example from `to-tickets`): create each one as a sub-issue of the ticket it was based on, the existing ticket or the spec ticket. With no such ticket, create standalone tickets.
- **Sub-issue operation**: see `docs/agents/issue-tracker.md`. If the tracker has none, link parent and child both ways: the child refers to its parent, and the parent's body gets a `## Child tickets` checklist with one line per child. This overrides to-tickets' rule against modifying the parent, for these links only. Do not change the parent's open or closed state.
<!-- my-plugin:issue-workflow end -->
04 同仓库更多 Skills
sopra-steria-brand
Apply Sopra Steria brand styling to a presentation, document, web page, diagram, or other artifact when the user explicitly wants Sopra Steria branding or refers to Sopra Steria brand rules, colors, typography, logo usage, or corporate visual identity. Do not use for generic design polish or unrelated branding work.
skill-creator
Create, review, and improve skills in this repository for GitHub Copilot CLI and Claude Code. Use when drafting a new skill, revising an existing skill under plugins/my-plugin/skills/, tightening trigger boundaries, or making a skill leaner and more portable.
set-up-my-plugin
Copy the minimalist-engineering principles into the user-level instruction files for Claude Code and Copilot CLI.
set-up-hooks
Set up recommended git hooks in the current repository. Strips Claude and Copilot co-author lines from commit messages, and runs the repo's tests before each commit when it has any. Use only when the user explicitly asks to set up hooks.
set-up-github
Set up a GitHub repository for trunk-based development. Squash-only merges with the PR title as the commit title, head branches deleted on merge, and a pull request required for the default branch. When the repo has CI, also requires named checks to pass and the branch to be up to date before merge. Use only when the user explicitly asks to set up GitHub.
minimalist-engineering
Keep code minimal and avoid over-engineering.