Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions skills/ask-matt/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Matt Pocock ask-matt Skill
# Router that recommends which skill or flow fits your situation.
# Source: https://github.com/mattpocock/skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/ask-matt:0.1.0

metadata:
name: ask-matt
description: "Ask which skill or flow fits your situation. A router over the skills in this repo."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/engineering/ask-matt"
version: "0.1.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "mattpocock/skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
23 changes: 0 additions & 23 deletions skills/caveman/spec.yaml

This file was deleted.

23 changes: 23 additions & 0 deletions skills/codebase-design/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Matt Pocock codebase-design Skill
# Shared vocabulary for designing deep modules.
# Source: https://github.com/mattpocock/skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/codebase-design:0.1.0

metadata:
name: codebase-design
description: "Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/engineering/codebase-design"
version: "0.1.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "mattpocock/skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
23 changes: 0 additions & 23 deletions skills/diagnose/spec.yaml

This file was deleted.

23 changes: 23 additions & 0 deletions skills/diagnosing-bugs/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Matt Pocock diagnosing-bugs Skill
# Diagnosis loop for hard bugs and performance regressions.
# Source: https://github.com/mattpocock/skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/diagnosing-bugs:0.1.0

metadata:
name: diagnosing-bugs
description: "Diagnosis loop for hard bugs and performance regressions. Use when the user says 'diagnose'/'debug this', or reports something broken/throwing/failing/slow."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/engineering/diagnosing-bugs"
version: "0.1.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "mattpocock/skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
23 changes: 23 additions & 0 deletions skills/domain-modeling/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Matt Pocock domain-modeling Skill
# Build and sharpen a project's domain model.
# Source: https://github.com/mattpocock/skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/domain-modeling:0.1.0

metadata:
name: domain-modeling
description: "Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/engineering/domain-modeling"
version: "0.1.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "mattpocock/skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
4 changes: 2 additions & 2 deletions skills/git-guardrails-claude-code/spec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ metadata:

spec:
repository: "https://github.com/mattpocock/skills"
ref: "f304057d61d3df3c9fd992ac2b6e3833cb9325fb" # main as of 2026-04-30
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/misc/git-guardrails-claude-code"
version: "0.1.1"
version: "0.2.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
Expand Down
6 changes: 3 additions & 3 deletions skills/grill-me/spec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@

metadata:
name: grill-me
description: "Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when the user wants to stress-test a plan, get grilled on their design, or mentions 'grill me'."
description: "A relentless interview to sharpen a plan or design."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "f304057d61d3df3c9fd992ac2b6e3833cb9325fb" # main as of 2026-04-30
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/productivity/grill-me"
version: "0.1.1"
version: "0.2.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
Expand Down
6 changes: 3 additions & 3 deletions skills/grill-with-docs/spec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@

metadata:
name: grill-with-docs
description: "Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when the user wants to stress-test a plan against their project's language and documented decisions."
description: "A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "f304057d61d3df3c9fd992ac2b6e3833cb9325fb" # main as of 2026-04-30
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/engineering/grill-with-docs"
version: "0.1.1"
version: "0.2.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
Expand Down
23 changes: 23 additions & 0 deletions skills/grilling/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Matt Pocock grilling Skill
# Grill the user relentlessly about a plan or design.
# Source: https://github.com/mattpocock/skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/grilling:0.1.0

metadata:
name: grilling
description: "Grill the user relentlessly about a plan or design. Use when the user wants to stress-test a plan before building, or uses any 'grill' trigger phrases."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/productivity/grilling"
version: "0.1.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "mattpocock/skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
23 changes: 23 additions & 0 deletions skills/handoff/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Matt Pocock handoff Skill
# Compact the current conversation into a handoff document for another agent.
# Source: https://github.com/mattpocock/skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/handoff:0.1.0

metadata:
name: handoff
description: "Compact the current conversation into a handoff document for another agent to pick up."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/productivity/handoff"
version: "0.1.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "mattpocock/skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
23 changes: 23 additions & 0 deletions skills/implement/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Matt Pocock implement Skill
# Implement a piece of work based on a spec or set of tickets.
# Source: https://github.com/mattpocock/skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/implement:0.1.0

metadata:
name: implement
description: "Implement a piece of work based on a spec or set of tickets."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/engineering/implement"
version: "0.1.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "mattpocock/skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
12 changes: 9 additions & 3 deletions skills/improve-codebase-architecture/spec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@

metadata:
name: improve-codebase-architecture
description: "Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable."
description: "Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "f304057d61d3df3c9fd992ac2b6e3833cb9325fb" # main as of 2026-04-30
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/engineering/improve-codebase-architecture"
version: "0.1.1"
version: "0.2.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
Expand All @@ -21,3 +21,9 @@ security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "mattpocock/skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
# FP: PG_EXFIL_HTML_TAG pattern-matches the <script src="https://cdn.tailwindcss.com">
# tag in HTML-REPORT.md's scaffold example. The file documents how to render the
# architecture review as a static local HTML file; the only external references are
# the official Tailwind and Mermaid CDNs and no user data is transmitted anywhere.
- rule_id: PG_EXFIL_HTML_TAG
reason: "FP: scanner matched the Tailwind CDN <script> tag in HTML-REPORT.md's static report scaffold; a script include from the official CDN in a local, self-contained report template, no data exfiltration."
25 changes: 25 additions & 0 deletions skills/matt-pocock-code-review/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Matt Pocock code-review Skill
# Two-axis review (Standards + Spec) of changes since a fixed point.
# Source: https://github.com/mattpocock/skills
# Vendored as matt-pocock-code-review to avoid colliding with the
# getsentry-sourced code-review skill; upstream name is code-review.
# Will publish as: ghcr.io/stacklok/dockyard/skills/matt-pocock-code-review:0.1.0

metadata:
name: matt-pocock-code-review
description: "Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to 'review since X'."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/engineering/code-review"
version: "0.1.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "mattpocock/skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
4 changes: 2 additions & 2 deletions skills/migrate-to-shoehorn/spec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ metadata:

spec:
repository: "https://github.com/mattpocock/skills"
ref: "f304057d61d3df3c9fd992ac2b6e3833cb9325fb" # main as of 2026-04-30
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/misc/migrate-to-shoehorn"
version: "0.1.1"
version: "0.2.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
Expand Down
23 changes: 23 additions & 0 deletions skills/prototype/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Matt Pocock prototype Skill
# Build a throwaway prototype to answer a design question.
# Source: https://github.com/mattpocock/skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/prototype:0.1.0

metadata:
name: prototype
description: "Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/engineering/prototype"
version: "0.1.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "mattpocock/skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
23 changes: 23 additions & 0 deletions skills/research/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Matt Pocock research Skill
# Investigate a question against high-trust primary sources and capture findings.
# Source: https://github.com/mattpocock/skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/research:0.1.0

metadata:
name: research
description: "Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/engineering/research"
version: "0.1.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "mattpocock/skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
23 changes: 23 additions & 0 deletions skills/resolving-merge-conflicts/spec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Matt Pocock resolving-merge-conflicts Skill
# Resolve in-progress git merge/rebase conflicts.
# Source: https://github.com/mattpocock/skills
# Will publish as: ghcr.io/stacklok/dockyard/skills/resolving-merge-conflicts:0.1.0

metadata:
name: resolving-merge-conflicts
description: "Use when you need to resolve an in-progress git merge/rebase conflict."

spec:
repository: "https://github.com/mattpocock/skills"
ref: "d574778f94cf620fcc8ce741584093bc650a61d3" # main as of 2026-07-08
path: "skills/engineering/resolving-merge-conflicts"
version: "0.1.0"

provenance:
repository_uri: "https://github.com/mattpocock/skills"
repository_ref: "refs/heads/main"

security:
allowed_issues:
- rule_id: MANIFEST_MISSING_LICENSE
reason: "mattpocock/skills is licensed MIT at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter."
Loading
Loading