Thomas Roche avatar

Thomas Roche

Community

@thoroc · Edinburgh

62Followers
|
72Public Repos
|
19Published Skills

Thomas Roche maintains 19 skills for structured engineering documentation: ADRs, implementation plans, risk registers, tech debt ledgers, and decision-review workflows.

Skills Distribution
DomainDeveloper To...Architecture Decis.. (30%)Planning & Require.. (25%)Technical Debt & R.. (20%)Documentation Vali.. (15%)

Agent Skills by Thomas Roche

Showing 19 vetted skills indexed across 2 GitHub repositories.

thorocthoroc

context-file

Create structured .context/ Markdown files with standard YAML frontmatter for plans, findings, and analyses.

Community
Intermediate
thorocthoroc

design-debate

Stress-test unwritten decisions by spawning opposing subagent roles and synthesizing a validated verdict.

Community
Advanced
thorocthoroc

qmd

Search markdown knowledge bases using BM25, vector, and hyde query types.

Community
Intermediate
thorocthoroc

docs-check

Validate docmd-built documentation sites through build, orphan, ADR index, and LLM output checks.

Community
Intermediate
thorocthoroc

risk-register

Maintains an append-only Markdown risk register tracking deferred items, shortcuts, and open decisions.

Community
Advanced
thorocthoroc

tech-debt

Maintains a schema-validated Markdown table tracking low-stakes code cleanup items in docs/TECH_DEBT.md.

Community
Intermediate
thorocthoroc

guided-interview

Conduct adaptive one-question-at-a-time interviews with concrete options and confirmed recaps.

Community
Intermediate
thorocthoroc

adr-capture

Extract binding decisions from context files into numbered, immutable Architecture Decision Records.

Community
Advanced
thorocthoroc

context-index

Regenerate and validate a YAML index of .context Markdown files from their frontmatter.

Community
Intermediate
thorocthoroc

session-reflection

Conducts a two-question session-end reflection to surface confidence gaps and blind spots.

Community
Intermediate
thorocthoroc

tech-evaluation

Evaluates libraries and file formats against cited evidence to produce one schema-validated recommendation.

Community
Advanced
thorocthoroc

plan-create

Create structured .context/plans/ Markdown files with validated YAML frontmatter and phased task decomposition.

Community
Advanced
thorocthoroc

rules-management

Manage project-level agent behavioural rules in a single schema-validated rules file.

Community
Intermediate
thorocthoroc

plan-review

Reviews plan files using three parallel subagent reviewers with technical, strategic, and risk lenses.

Community
Advanced
thorocthoroc

follow-up

Reports open follow-ups and recommends the next backlog item without mutating files.

Community
Intermediate
thorocthoroc

mermaid-diagrams

Generate validated Mermaid diagrams from code and natural language descriptions.

Community
Advanced
thorocthoroc

acceptance-criteria

Craft acceptance criteria using Given/When/Then and checklist formats.

Community
Basic
thorocthoroc

conventional-commits

Enforce Conventional Commits v1.0.0 for automated changelogs and versioning.

Community
Basic
thorocthoroc

moscow-prioritization

Categorize project requirements into Must, Should, Could, and Won't Have.

Community
Basic

Frequently Asked Questions About Thomas Roche

FAQPage Schema
What tasks can I accomplish with thoroc's skills?▼

You can create and review implementation plans in .context/plans/, capture Architecture Decision Records, maintain risk registers and tech-debt ledgers, generate validated Mermaid diagrams, write Given/When/Then acceptance criteria, enforce Conventional Commits, apply MoSCoW prioritization, and search markdown knowledge bases via QMD.

Who are these skills designed for?▼

Software engineers, technical leads, and architects who maintain structured project documentation. They suit teams practicing ADR-driven development, conventional commit versioning, and disciplined tracking of deferred work, technical debt, and open architecture decisions across a repository's docs/ and .context/ directories.

How do the plan creation and review skills work together?▼

plan-create scaffolds .context/plans/*.md files with YAML frontmatter and phase/task decomposition, inferring local style from existing plans. plan-review then runs three independent subagent reviewers — Technical, Strategic, and Risk — with user-selected models, consolidating their structured feedback into one assessment.

What are the licensing and dependency requirements?▼

The qmd skill is MIT-licensed and requires the qmd CLI or MCP server, installed via `npm install -g @tobilu/qmd`. Other skills operate on repository files (.context/, docs/ADR/, RISK_REGISTER.md) and rely on the host agent environment; plan-review supports OpenCode Zen, OpenCode Go, Anthropic CLI, or BYOK model backends.

How do the risk-register, tech-debt, and follow-up skills differ?▼

risk-register logs deferred items, shortcuts, and open decisions with real cost if unaddressed; tech-debt tracks code-level cleanup like lint violations; follow-up is a read-only status check listing active entries and recommending the single best next item, pulling from both registers when the follow-up list is empty.