"description_html": "Make the response terser while preserving important reasoning, decisions, and next steps.",
"meta": "License: MIT"
},
+ {
+ "name": "dig",
+ "description": "Revisit superficial or under-verified agent work by investigating its claims, assumptions, evidence, and missing edge cases.",
+ "description_html": "Revisit superficial or under-verified agent work by investigating its claims, assumptions, evidence, and missing edge cases.",
+ "meta": "License: MIT"
+ },
{
"name": "lfg",
"description": "Implement the requested direction immediately using reasonable defaults and no unnecessary follow-up questions.",
"description_html": "Implement the requested direction immediately using reasonable defaults and no unnecessary follow-up questions.",
"meta": "License: MIT"
},
+ {
+ "name": "map",
+ "description": "Explain the shape of an implementation, its key architectural decisions, and how its main pieces fit together.",
+ "description_html": "Explain the shape of an implementation, its key architectural decisions, and how its main pieces fit together.",
+ "meta": "License: MIT"
+ },
{
"name": "nah",
"description": "Abandon the current direction, propose three genuinely different approaches, and recommend the strongest one.",
diff --git a/plugins/steering/README.md b/plugins/steering/README.md
index 5fe774d..9ccec3c 100644
--- a/plugins/steering/README.md
+++ b/plugins/steering/README.md
@@ -11,5 +11,7 @@ Code, Codex, and standalone Agent Skills setup.
- [`/wow`](skills/wow/SKILL.md) — raise a frontend redesign to an award-worthy bar
- [`/cut`](skills/cut/SKILL.md) — make the response terser without losing substance
- [`/ask`](skills/ask/SKILL.md) — pause and ask the questions needed for a high-quality solution
+- [`/dig`](skills/dig/SKILL.md) — revisit superficial or under-verified agent work
+- [`/map`](skills/map/SKILL.md) — explain the shape and architecture of an implementation
Inspired by [`bro` from dmmulroy/skills](https://github.com/dmmulroy/skills/blob/main/bro/SKILL.md).
diff --git a/plugins/steering/skills/dig/SKILL.md b/plugins/steering/skills/dig/SKILL.md
new file mode 100644
index 0000000..14ff76a
--- /dev/null
+++ b/plugins/steering/skills/dig/SKILL.md
@@ -0,0 +1,12 @@
+---
+name: dig
+description: Revisit superficial or under-verified agent work by investigating its claims, assumptions, evidence, and missing edge cases.
+license: MIT
+metadata:
+ author: stbenjam
+ version: "0.1.0"
+user-invocable: true
+disable-model-invocation: true
+---
+
+Revisit the preceding work skeptically: identify shallow reasoning, unsupported claims, missing edge cases, and unverified assumptions, then investigate the highest-risk gaps.
diff --git a/plugins/steering/skills/dig/agents/openai.yaml b/plugins/steering/skills/dig/agents/openai.yaml
new file mode 100644
index 0000000..5caacce
--- /dev/null
+++ b/plugins/steering/skills/dig/agents/openai.yaml
@@ -0,0 +1,10 @@
+interface:
+ display_name: "Dig"
+ short_description: "Dig deeper into superficial agent work."
+ icon_small: "./assets/icon.svg"
+ icon_large: "./assets/icon.svg"
+ brand_color: "#0E7490"
+ default_prompt: "Use $dig to investigate superficial agent work."
+
+policy:
+ allow_implicit_invocation: false
diff --git a/plugins/steering/skills/dig/assets/icon.svg b/plugins/steering/skills/dig/assets/icon.svg
new file mode 100644
index 0000000..1df0ce1
--- /dev/null
+++ b/plugins/steering/skills/dig/assets/icon.svg
@@ -0,0 +1,6 @@
+
diff --git a/plugins/steering/skills/map/SKILL.md b/plugins/steering/skills/map/SKILL.md
new file mode 100644
index 0000000..09e7abf
--- /dev/null
+++ b/plugins/steering/skills/map/SKILL.md
@@ -0,0 +1,12 @@
+---
+name: map
+description: Explain the shape of an implementation, its key architectural decisions, and how its main pieces fit together.
+license: MIT
+metadata:
+ author: stbenjam
+ version: "0.1.0"
+user-invocable: true
+disable-model-invocation: true
+---
+
+Describe the broad strokes of the preceding implementation and provide a simple map of its shape. Walk through the key architectural decisions, how the main pieces fit together, and the most important tradeoffs.
diff --git a/plugins/steering/skills/map/agents/openai.yaml b/plugins/steering/skills/map/agents/openai.yaml
new file mode 100644
index 0000000..49fcf17
--- /dev/null
+++ b/plugins/steering/skills/map/agents/openai.yaml
@@ -0,0 +1,10 @@
+interface:
+ display_name: "Map"
+ short_description: "Explain an implementation's shape and architecture."
+ icon_small: "./assets/icon.svg"
+ icon_large: "./assets/icon.svg"
+ brand_color: "#4338CA"
+ default_prompt: "Use $map to explain the shape of an implementation."
+
+policy:
+ allow_implicit_invocation: false
diff --git a/plugins/steering/skills/map/assets/icon.svg b/plugins/steering/skills/map/assets/icon.svg
new file mode 100644
index 0000000..cfc00e1
--- /dev/null
+++ b/plugins/steering/skills/map/assets/icon.svg
@@ -0,0 +1,6 @@
+
diff --git a/skills/dig b/skills/dig
new file mode 120000
index 0000000..b31e4c1
--- /dev/null
+++ b/skills/dig
@@ -0,0 +1 @@
+../plugins/steering/skills/dig
\ No newline at end of file
diff --git a/skills/map b/skills/map
new file mode 120000
index 0000000..0ca7d81
--- /dev/null
+++ b/skills/map
@@ -0,0 +1 @@
+../plugins/steering/skills/map
\ No newline at end of file