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:
@@ -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
|
||||
@@ -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
|
||||
@@ -0,0 +1,5 @@
|
||||
interface:
|
||||
display_name: "Bro"
|
||||
short_description: "Restate messages in plain language"
|
||||
policy:
|
||||
allow_implicit_invocation: false
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -0,0 +1,5 @@
|
||||
interface:
|
||||
display_name: "Reflect"
|
||||
short_description: "Turn durable learnings into targeted skill improvements"
|
||||
policy:
|
||||
allow_implicit_invocation: false
|
||||
@@ -0,0 +1,5 @@
|
||||
interface:
|
||||
display_name: "Unslop"
|
||||
short_description: "Edit prose to remove AI patterns while preserving meaning"
|
||||
policy:
|
||||
allow_implicit_invocation: false
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user