# Engineering skills

Daily code-work skills. User-invoked skills run only when explicitly named; model-invoked skills can also be selected automatically when their descriptions match the work.

## User-invoked

- **[ask-matt](./ask-matt/SKILL.md)** — Route a situation to the right skill or workflow in this repository.
- **[grill-with-docs](./grill-with-docs/SKILL.md)** — Stress-test a plan while maintaining the project domain model, `CONTEXT.md`, and ADRs.
- **[implement](./implement/SKILL.md)** — Implement a spec or ticket set with agreed TDD seams and a closing code review.
- **[improve-codebase-architecture](./improve-codebase-architecture/SKILL.md)** — Find high-leverage deep-module opportunities and work through the selected candidate.
- **[opensrc](./opensrc/SKILL.md)** — Inspect package or repository source code as the hard source of truth.
- **[setup-agent-skills](./setup-agent-skills/SKILL.md)** — Configure the local-first tracker, triage vocabulary, and domain-doc layout shared by the engineering flows.
- **[to-spec](./to-spec/SKILL.md)** — Synthesize the current conversation into a spec and publish it to the configured tracker.
- **[to-tickets](./to-tickets/SKILL.md)** — Break a plan or spec into tracer-bullet tickets with explicit blocking edges.
- **[triage](./triage/SKILL.md)** — Move issues and external merge requests through the repository's triage state machine.
- **[wayfinder](./wayfinder/SKILL.md)** — Map a multi-session effort as linked decision tickets and resolve the route before implementation.

## Model-invoked

- **[code-review](./code-review/SKILL.md)** — Review a diff in parallel against repository standards and its originating spec.
- **[code-structure](./code-structure/SKILL.md)** — Separate domain orchestration from shared operational mechanics when workflows duplicate behavior.
- **[codebase-design](./codebase-design/SKILL.md)** — Design deep modules with small interfaces, clean seams, and interface-level tests.
- **[diagnosing-bugs](./diagnosing-bugs/SKILL.md)** — Run a gated reproduce, minimise, hypothesise, instrument, fix, and regression-test loop.
- **[domain-modeling](./domain-modeling/SKILL.md)** — Build and sharpen the project's shared domain language and architectural decisions.
- **[prototype](./prototype/SKILL.md)** — Build a focused, shareable prototype to answer a design question.
- **[research](./research/SKILL.md)** — Investigate a question from primary sources and capture a cited Markdown report.
- **[resolving-merge-conflicts](./resolving-merge-conflicts/SKILL.md)** — Resolve an active merge or rebase conflict hunk by hunk from both sides' intent.
- **[sandcastle-shadow-monitor](./sandcastle-shadow-monitor/SKILL.md)** — Supervise a scoped Sandcastle run while separating issue failures from reusable workflow churn.
- **[setup-coding-quality-checks](./setup-coding-quality-checks/SKILL.md)** — Install and document strict local quality checks for agent-assisted development.
- **[tdd](./tdd/SKILL.md)** — Build features and fixes as small red-green-refactor vertical slices.
- **[to-qa](./to-qa/SKILL.md)** — Create a local QA To Do session from completed work under an explicit source issue.
- **[wizard](./wizard/SKILL.md)** — Generate an interactive shell guide for the steps only a human can perform.
