Setup Matt Pocock Skills
ywwynm/EverythingDone
Sets up an Agent skills block in AGENTS.md/CLAUDE.md and docs/agents/ so the engineering skills know this repo's issue tracker (GitHub or local markdown), triage label vocabulary, and domain doc…
Scaffolds per-repository agent context so coding agents share the same issue tracker rules, triage label vocabulary, domain glossary, ADR layout, and handoff conventions.
$ npx skills add Mathews-Tom/armory --skill project-context-setup -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Mathews-Tom/armory project-context-setup --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/project-context-setup .claude/skills/project-context-setup && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "project-context-setup" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/project-context-setup into .claude/skills/project-context-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "project-context-setup", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Mathews-Tom/armory/tree/main/skills/project-context-setupType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Mathews-Tom/armory --skill project-context-setup -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Mathews-Tom/armory project-context-setup --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/project-context-setup .agents/skills/project-context-setup && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "project-context-setup" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/project-context-setup into .agents/skills/project-context-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "project-context-setup", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Mathews-Tom/armory --skill project-context-setup -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Mathews-Tom/armory project-context-setup --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/project-context-setup .cursor/skills/project-context-setup && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "project-context-setup" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/project-context-setup into .cursor/skills/project-context-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "project-context-setup", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Mathews-Tom/armory.git --path skills/project-context-setup--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Mathews-Tom/armory --skill project-context-setup -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Mathews-Tom/armory project-context-setup --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/project-context-setup .gemini/skills/project-context-setup && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "project-context-setup" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/project-context-setup into .gemini/skills/project-context-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "project-context-setup", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Mathews-Tom/armory project-context-setupInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Mathews-Tom/armory --skill project-context-setup -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/project-context-setup .github/skills/project-context-setup && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "project-context-setup" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/project-context-setup into .github/skills/project-context-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "project-context-setup", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Mathews-Tom/armory --skill project-context-setup -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Mathews-Tom/armory project-context-setup --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/project-context-setup .opencode/skills/project-context-setup && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "project-context-setup" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/project-context-setup into .opencode/skills/project-context-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "project-context-setup", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
project-context-setupScaffolds per-repository agent context so coding agents share the same issue tracker rules, triage label vocabulary, domain glossary, ADR layout, and handoff conventions.
Project Context Setup is an agent skill from Mathews-Tom/armory. Scaffolds per-repository agent context so coding agents share the same issue tracker rules, triage label vocabulary, domain glossary, ADR layout, and handoff conventions. Triggers on: "set up project context", "configure agent docs", "create CONTEXT.md", "setup agent workflow", "agent issue tracker setup", "triage labels", "domain glossary for agents". Use when a repo needs durable context files before planning, triage, debugging, TDD, architecture review, or multi-agent implementation.
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `evals/cases.yaml`, `references/agent-brief.md` and `references/context-format.md`).
It sits in Agent Workflows, covering Codebase knowledge for agents, Issue triage and Architecture decision records. It works with GitHub. The repository describes itself as: Curated, production-grade skills for AI coding agents. Battle-tested workflows for developers who use AI seriously. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 4594fb7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Project Context Setup loads about 1.2k tokens when it runs, and up to ~2.5k if it reads all its reference files. Until then it costs about 128 tokens; SKILL.md has 437 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Mathews-Tom/armory at commit 4594fb7, republished under its MIT licence (© Mathews-Tom). 437 words, ~1,220 tokens.
.claude/skills/project-context-setup/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Scaffold the repo-local context files that make agent workflows consistent across sessions: issue tracker rules, triage labels, domain glossary layout, ADR layout, agent brief format, and out-of-scope memory.
| Use this skill | Use another package |
|---|---|
A repo lacks docs/agents/ context files | adr-writer for one architecture decision |
| Agents need consistent domain vocabulary | task-decomposer for an already-scoped feature |
| Triage or issue publishing needs label conventions | github for direct GitHub CLI operations |
| Multi-agent work needs durable issue briefs | handoff for session-local continuation notes |
| File | Contents | Load When |
|---|---|---|
references/context-format.md | CONTEXT.md and CONTEXT-MAP.md glossary format | Creating or editing domain docs |
references/agent-brief.md | Durable ready-for-agent issue brief contract | Preparing issue handoff |
references/out-of-scope.md | Persistent memory for rejected enhancements | Triage includes wontfix decisions |
Inspect the actual repo state before writing:
git remote -v and .git/config for issue tracker hintsAGENTS.md and CLAUDE.mdCONTEXT.md and CONTEXT-MAP.mddocs/adr/ and context-scoped ADR directoriesdocs/agents/.out-of-scope/Report what exists and what is missing. Do not overwrite existing files blindly.
Resolve these values with the user or from clear repo evidence:
| Decision | Default | Output |
|---|---|---|
| Issue tracker | GitHub if a GitHub remote exists, otherwise local markdown | docs/agents/issue-tracker.md |
| Triage labels | Canonical labels equal role names | docs/agents/triage-labels.md |
| Domain docs | Single root context | docs/agents/domain.md |
| Agent instructions file | Existing AGENTS.md, else existing CLAUDE.md | Updated ## Agent context block |
If both AGENTS.md and CLAUDE.md exist, update AGENTS.md for cross-agent portability.
If neither exists, ask before creating one.
Create or update these files:
docs/agents/
├── issue-tracker.md
├── triage-labels.md
└── domain.mdUse these conventions:
CONTEXT.md or CONTEXT-MAP.md with per-context glossaries.docs/adr/ for global decisions and context-local docs/adr/ directories where present.Add or update this block in the chosen instructions file:
## Agent context
### Issue tracker
See `docs/agents/issue-tracker.md` for where issues live and which operations agents may perform.
### Triage labels
See `docs/agents/triage-labels.md` for canonical triage roles and their concrete label strings.
### Domain docs
See `docs/agents/domain.md` for `CONTEXT.md`, `CONTEXT-MAP.md`, and ADR lookup rules.Update the existing block in place if it already exists. Do not append duplicates.
Create CONTEXT.md only when the user has resolved at least one domain term. Use
references/context-format.md. Do not fill it with generic programming concepts.
Create CONTEXT-MAP.md only for multi-context repos where separate glossaries are needed.
docs/agents/issue-tracker.md exists and states the tracker, allowed operations, and required tools.docs/agents/triage-labels.md maps needs-triage, needs-info, ready-for-agent, ready-for-human, and wontfix.docs/agents/domain.md states single-context or multi-context layout and ADR lookup rules.## Agent context block.© Mathews-Tom, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in skills/project-context-setup of Mathews-Tom/armory.
Open the folder on GitHubat commit 4594fb7
Project Context Setup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Project Context Setup this skillMathews-Tom/armory | 328 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Setup Matt Pocock Skillsywwynm/EverythingDone | 144 | 9 repos | ~1.7k | Automated safety check: Pass | GPL-3.0 | |
| Development Workflowrunceel/ReactiveProperty | 944 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Maggyalinaqi/maggy | 707 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Triage IssueProgrammerAnthony/Anything-Extract | 139 | — | ~504 | Automated safety check: Pass | MIT | |
| Triage Issuesoftspark/ai-toolkit | 179 | — | ~1.3k | Automated safety check: Notes | Apache-2.0 |
ywwynm/EverythingDone
Sets up an Agent skills block in AGENTS.md/CLAUDE.md and docs/agents/ so the engineering skills know this repo's issue tracker (GitHub or local markdown), triage label vocabulary, and domain doc…
runceel/ReactiveProperty
ReactiveProperty repository development policy. An agent skill from runceel/ReactiveProperty.
alinaqi/maggy
Maggy is a local AI engineering command center. An agent skill from alinaqi/maggy.
ProgrammerAnthony/Anything-Extract
通过探索代码库对 Bug/Issue 进行排查归因,并基于 TDD 方式生成修复计划,同时创建对应的 GitHub issue。适用于用户报告了 bug、希望创建 issue、提到“triage”,或想调查并规划某个问题的修复方案。
softspark/ai-toolkit
Bug triage: explores codebase for root cause, files GitHub issue with TDD fix plan.
aiskillstore/marketplace
CTO's deputy for software architecture using Clean/Hexagonal Architecture principles.
Mathews-Tom/armory
Architecture reviews across 7 dimensions (structural, scalability, enterprise readiness, performance, security, ops, data) with scored reports.
Mathews-Tom/armory
Turn concepts into static HTML visuals exported as PNG or SVG files via HTML/CSS/SVG.
Mathews-Tom/armory
A skill your agent uses when analyzing an existing video URL or local recording: "watch this video", "analyze youtube video", "summarize this video", "youtube transcript", "find this moment", "what…
Mathews-Tom/armory
Deep code simplification and refactoring preserving behavior across Python, Go, TypeScript, Rust.
Mathews-Tom/armory
Turn concepts into animated explainer videos using Manim (Python) with MP4/GIF output, audio overlay, multi-scene composition.
Mathews-Tom/armory
Maps the unresolved architecture, policy, and scope decisions that must be answered before planning can start: one durable decision ticket per question on the issue tracker, typed and blocker-linked…
Works with
Categories
Scaffolds per-repository agent context so coding agents share the same issue tracker rules, triage label vocabulary, domain glossary, ADR layout, and handoff conventions. Project Context Setup is an agent skill from Mathews-Tom/armory. Scaffolds per-repository agent context so coding agents share the same issue tracker rules, triage label vocabulary, domain glossary, ADR layout, and handoff conventions.
Project Context Setup fits situations like: : set up project context; configure agent docs; create CONTEXT.md; setup agent workflow.
Run `npx skills add Mathews-Tom/armory --skill project-context-setup -a claude-code`. Or copy the skill folder (skills/project-context-setup in Mathews-Tom/armory) into .claude/skills/project-context-setup in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Mathews-Tom/armory --skill project-context-setup -a codex`. Or copy the skill folder (skills/project-context-setup in Mathews-Tom/armory) into .agents/skills/project-context-setup in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Mathews-Tom/armory --skill project-context-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/project-context-setup, .gemini/skills/project-context-setup, .github/skills/project-context-setup and .opencode/skills/project-context-setup in your project.
Going by SKILL.md and its folder, Project Context Setup needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Project Context Setup is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.2k tokens (SKILL.md is roughly 4.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Project Context Setup: Setup Matt Pocock Skills (ywwynm/EverythingDone, 144 stars), Development Workflow (runceel/ReactiveProperty, 944 stars), Maggy (alinaqi/maggy, 707 stars) and Triage Issue (ProgrammerAnthony/Anything-Extract, 139 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Mathews-Tom (a GitHub user) maintains it in Mathews-Tom/armory, which has 328 GitHub stars. The repository holds 80 skills in this directory. The repository was last updated on October 6, 2026.
Source: Mathews-Tom/armory on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.