feat(skills): add openai agent interface configs for all skills

Declare display_name, short_description, and disable implicit invocation
for each skill via agents/openai.yaml. Also fix stale /setup-matt-pocock-skills
reference in implement-spec to /setup-skills.
This commit is contained in:
2026-10-06 14:16:57 -04:00
parent 71525bc349
commit fa9813daa4
26 changed files with 126 additions and 1 deletions
@@ -0,0 +1,5 @@
interface:
display_name: "Thermo-Nuclear Code Quality Review"
short_description: "Strict review of abstractions, large files, and condition complexity"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Dual Review"
short_description: "Parallel correctness, security, and maintainability review"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Feedback Bundle"
short_description: "File Gitea issues with commit links and attached evidence"
policy:
allow_implicit_invocation: false
+1 -1
View File
@@ -6,7 +6,7 @@ disable-model-invocation: true
You have been provided a spec. This spec should have tickets associated with it, describing how to implement the spec.
The issue tracker should have been provided to you. If not, tell the user to run `/setup-matt-pocock-skills`.
The issue tracker should have been provided to you. If not, tell the user to run `/setup-skills`.
The goal is the entire spec implemented on a single **integration branch**, with every ticket resolved the way the issue tracker closes work.
@@ -0,0 +1,5 @@
interface:
display_name: "Orchestrate plans to merged PRs with Herdr"
short_description: "Drive planned work from context through tickets to a merged PR"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Recipe Diagrams"
short_description: "Turn recipes into process-flow diagrams"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Security Audit Skill"
short_description: "Audit diffs for security and correctness risks"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Git Worktrees"
short_description: "Manage worktrees under a canonical repository root"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Write Discoverable Code"
short_description: "Write searchable identifiers, comments, and file names"
policy:
allow_implicit_invocation: false
+5
View File
@@ -0,0 +1,5 @@
interface:
display_name: "Bro"
short_description: "Restate messages in plain language"
policy:
allow_implicit_invocation: false
+5
View File
@@ -0,0 +1,5 @@
interface:
display_name: "Show Me"
short_description: "Explain topics with diagrams and concise artifacts"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Visual Verification"
short_description: "Verify desktop UI changes with screenshots and recordings"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Arch Maintenance"
short_description: "Keep Arch and CachyOS systems updated and healthy"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Arch Troubleshooting"
short_description: "Diagnose and repair Arch and CachyOS problems"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Bug-Fix Regression Test"
short_description: "Fix bugs test-first with focused regression tests"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Fix Merge Conflicts"
short_description: "Resolve merges and validate the resulting code"
policy:
allow_implicit_invocation: false
+5
View File
@@ -0,0 +1,5 @@
interface:
display_name: "How"
short_description: "Explain code behavior, flow, and architectural ownership"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Interrogate"
short_description: "Challenge code and plans with independent reviews"
policy:
allow_implicit_invocation: false
+5
View File
@@ -0,0 +1,5 @@
interface:
display_name: "Reflect"
short_description: "Turn durable learnings into targeted skill improvements"
policy:
allow_implicit_invocation: false
+5
View File
@@ -0,0 +1,5 @@
interface:
display_name: "Unslop"
short_description: "Edit prose to remove AI patterns while preserving meaning"
policy:
allow_implicit_invocation: false
+5
View File
@@ -0,0 +1,5 @@
interface:
display_name: "Why"
short_description: "Investigate code rationale using historical evidence"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Agent Skills: A Complete Guide"
short_description: "Write and improve effective agent skills"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Brain to Docs"
short_description: "Extract project vision and decisions into README and ADRs"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Next Decision"
short_description: "Drill the next open decision with choices and a recommendation"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Prompt Me"
short_description: "Ask pointed questions to surface project priorities"
policy:
allow_implicit_invocation: false
@@ -0,0 +1,5 @@
interface:
display_name: "Save Idea"
short_description: "Capture video and podcast ideas in the content backlog"
policy:
allow_implicit_invocation: false