Skip to content
Closed
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
1 change: 1 addition & 0 deletions registries/toolhive/skills/ask-matt/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 30 additions & 0 deletions registries/toolhive/skills/ask-matt/skill.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"namespace": "io.github.stacklok",
"name": "ask-matt",
"title": "Ask Matt",
"description": "Ask which skill or flow fits your situation. A router over the skills in this repo.",
"version": "0.1.0",
"status": "active",
"repository": {
"url": "https://github.com/mattpocock/skills",
"type": "git"
},
"icons": [
{
"src": "icon.svg",
"type": "image/svg+xml"
}
],
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/stacklok/dockyard/skills/ask-matt:0.1.0"
},
{
"registryType": "git",
"url": "https://github.com/mattpocock/skills",
"ref": "d574778f94cf620fcc8ce741584093bc650a61d3",
"subfolder": "skills/engineering/ask-matt"
}
]
}
30 changes: 0 additions & 30 deletions registries/toolhive/skills/caveman/skill.json

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 30 additions & 0 deletions registries/toolhive/skills/codebase-design/skill.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"namespace": "io.github.stacklok",
"name": "codebase-design",
"title": "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.",
"version": "0.1.0",
"status": "active",
"repository": {
"url": "https://github.com/mattpocock/skills",
"type": "git"
},
"icons": [
{
"src": "icon.svg",
"type": "image/svg+xml"
}
],
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/stacklok/dockyard/skills/codebase-design:0.1.0"
},
{
"registryType": "git",
"url": "https://github.com/mattpocock/skills",
"ref": "d574778f94cf620fcc8ce741584093bc650a61d3",
"subfolder": "skills/engineering/codebase-design"
}
]
}
30 changes: 0 additions & 30 deletions registries/toolhive/skills/diagnose/skill.json

This file was deleted.

1 change: 1 addition & 0 deletions registries/toolhive/skills/diagnosing-bugs/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 30 additions & 0 deletions registries/toolhive/skills/diagnosing-bugs/skill.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"namespace": "io.github.stacklok",
"name": "diagnosing-bugs",
"title": "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.",
"version": "0.1.0",
"status": "active",
"repository": {
"url": "https://github.com/mattpocock/skills",
"type": "git"
},
"icons": [
{
"src": "icon.svg",
"type": "image/svg+xml"
}
],
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/stacklok/dockyard/skills/diagnosing-bugs:0.1.0"
},
{
"registryType": "git",
"url": "https://github.com/mattpocock/skills",
"ref": "d574778f94cf620fcc8ce741584093bc650a61d3",
"subfolder": "skills/engineering/diagnosing-bugs"
}
]
}
1 change: 1 addition & 0 deletions registries/toolhive/skills/domain-modeling/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 30 additions & 0 deletions registries/toolhive/skills/domain-modeling/skill.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"namespace": "io.github.stacklok",
"name": "domain-modeling",
"title": "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.",
"version": "0.1.0",
"status": "active",
"repository": {
"url": "https://github.com/mattpocock/skills",
"type": "git"
},
"icons": [
{
"src": "icon.svg",
"type": "image/svg+xml"
}
],
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/stacklok/dockyard/skills/domain-modeling:0.1.0"
},
{
"registryType": "git",
"url": "https://github.com/mattpocock/skills",
"ref": "d574778f94cf620fcc8ce741584093bc650a61d3",
"subfolder": "skills/engineering/domain-modeling"
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "git-guardrails-claude-code",
"title": "Git Guardrails Claude Code",
"description": "Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when the user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.",
"version": "0.1.1",
"version": "0.2.0",
"status": "active",
"repository": {
"url": "https://github.com/mattpocock/skills",
Expand All @@ -18,12 +18,12 @@
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/stacklok/dockyard/skills/git-guardrails-claude-code:0.1.1"
"identifier": "ghcr.io/stacklok/dockyard/skills/git-guardrails-claude-code:0.2.0"
},
{
"registryType": "git",
"url": "https://github.com/mattpocock/skills",
"ref": "f304057d61d3df3c9fd992ac2b6e3833cb9325fb",
"ref": "d574778f94cf620fcc8ce741584093bc650a61d3",
"subfolder": "skills/misc/git-guardrails-claude-code"
}
]
Expand Down
8 changes: 4 additions & 4 deletions registries/toolhive/skills/grill-me/skill.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"namespace": "io.github.stacklok",
"name": "grill-me",
"title": "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'.",
"version": "0.1.1",
"description": "A relentless interview to sharpen a plan or design.",
"version": "0.2.0",
"status": "active",
"repository": {
"url": "https://github.com/mattpocock/skills",
Expand All @@ -18,12 +18,12 @@
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/stacklok/dockyard/skills/grill-me:0.1.1"
"identifier": "ghcr.io/stacklok/dockyard/skills/grill-me:0.2.0"
},
{
"registryType": "git",
"url": "https://github.com/mattpocock/skills",
"ref": "f304057d61d3df3c9fd992ac2b6e3833cb9325fb",
"ref": "d574778f94cf620fcc8ce741584093bc650a61d3",
"subfolder": "skills/productivity/grill-me"
}
]
Expand Down
8 changes: 4 additions & 4 deletions registries/toolhive/skills/grill-with-docs/skill.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"namespace": "io.github.stacklok",
"name": "grill-with-docs",
"title": "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.",
"version": "0.1.1",
"description": "A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.",
"version": "0.2.0",
"status": "active",
"repository": {
"url": "https://github.com/mattpocock/skills",
Expand All @@ -18,12 +18,12 @@
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/stacklok/dockyard/skills/grill-with-docs:0.1.1"
"identifier": "ghcr.io/stacklok/dockyard/skills/grill-with-docs:0.2.0"
},
{
"registryType": "git",
"url": "https://github.com/mattpocock/skills",
"ref": "f304057d61d3df3c9fd992ac2b6e3833cb9325fb",
"ref": "d574778f94cf620fcc8ce741584093bc650a61d3",
"subfolder": "skills/engineering/grill-with-docs"
}
]
Expand Down
1 change: 1 addition & 0 deletions registries/toolhive/skills/grilling/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 30 additions & 0 deletions registries/toolhive/skills/grilling/skill.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"namespace": "io.github.stacklok",
"name": "grilling",
"title": "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.",
"version": "0.1.0",
"status": "active",
"repository": {
"url": "https://github.com/mattpocock/skills",
"type": "git"
},
"icons": [
{
"src": "icon.svg",
"type": "image/svg+xml"
}
],
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/stacklok/dockyard/skills/grilling:0.1.0"
},
{
"registryType": "git",
"url": "https://github.com/mattpocock/skills",
"ref": "d574778f94cf620fcc8ce741584093bc650a61d3",
"subfolder": "skills/productivity/grilling"
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 30 additions & 0 deletions registries/toolhive/skills/handoff/skill.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"namespace": "io.github.stacklok",
"name": "handoff",
"title": "Handoff",
"description": "Compact the current conversation into a handoff document for another agent to pick up.",
"version": "0.1.0",
"status": "active",
"repository": {
"url": "https://github.com/mattpocock/skills",
"type": "git"
},
"icons": [
{
"src": "icon.svg",
"type": "image/svg+xml"
}
],
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/stacklok/dockyard/skills/handoff:0.1.0"
},
{
"registryType": "git",
"url": "https://github.com/mattpocock/skills",
"ref": "d574778f94cf620fcc8ce741584093bc650a61d3",
"subfolder": "skills/productivity/handoff"
}
]
}
1 change: 1 addition & 0 deletions registries/toolhive/skills/implement/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 30 additions & 0 deletions registries/toolhive/skills/implement/skill.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"namespace": "io.github.stacklok",
"name": "implement",
"title": "Implement",
"description": "Implement a piece of work based on a spec or set of tickets.",
"version": "0.1.0",
"status": "active",
"repository": {
"url": "https://github.com/mattpocock/skills",
"type": "git"
},
"icons": [
{
"src": "icon.svg",
"type": "image/svg+xml"
}
],
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/stacklok/dockyard/skills/implement:0.1.0"
},
{
"registryType": "git",
"url": "https://github.com/mattpocock/skills",
"ref": "d574778f94cf620fcc8ce741584093bc650a61d3",
"subfolder": "skills/engineering/implement"
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"namespace": "io.github.stacklok",
"name": "improve-codebase-architecture",
"title": "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.",
"version": "0.1.1",
"description": "Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.",
"version": "0.2.0",
"status": "active",
"repository": {
"url": "https://github.com/mattpocock/skills",
Expand All @@ -18,12 +18,12 @@
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/stacklok/dockyard/skills/improve-codebase-architecture:0.1.1"
"identifier": "ghcr.io/stacklok/dockyard/skills/improve-codebase-architecture:0.2.0"
},
{
"registryType": "git",
"url": "https://github.com/mattpocock/skills",
"ref": "f304057d61d3df3c9fd992ac2b6e3833cb9325fb",
"ref": "d574778f94cf620fcc8ce741584093bc650a61d3",
"subfolder": "skills/engineering/improve-codebase-architecture"
}
]
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading