debug
Investigation-first debugging — gather evidence, form confirmed root-cause hypothesis, hand off to fix mode with diagnosis file. TRIGGER when: user reports a…
Interactive outline co-creation for developer advocacy content — collects format, audience profile, story arc (Problem→Journey→Insight→Action), and voice/tone; detects out-of-scope requests (FAQs, comparison tables); surfaces conflicts between user brief and audience needs.
$ npx -y skills add Borda/AI-Rig --skill create --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/createContext preview
The summary Claude sees to decide when to auto-load this skill.
Interactive outline co-creation for developer advocacy content — collects format, audience profile, story arc (Problem→Journey→Insight→Action), and voice/tone; detects out-of-scope requests (FAQs, comparison tables); surfaces conflicts between user brief and audience needs.
name: create description: Interactive outline co-creation for developer advocacy content — collects format, audience profile, story arc (Problem→Journey→Insight→Action), and voice/tone; detects out-of-scope requests (FAQs, comparison tables); surfaces conflicts between user brief and audience needs. Writes approved outline to .plans/content/<slug>-outline.md for foundry:creator to execute. Use when starting a blog post, Marp slide deck, social thread, talk abstract, or lightning talk. argument-hint: '[topic]' disable-model-invocation: true allowed-tools: Write, Bash, TaskCreate, TaskUpdate, TaskList, AskUserQuestion, Agent effort: medium
<objective>
Story arc four-beat: Problem → Journey → Insight → Action.
NOT for: implementation, code gen, README writing (use `foundry:doc-scribe`), structured ref docs (FAQs, comparison tables — use `foundry:doc-scribe`).
</objective>
<inputs>
</inputs>
<workflow>
**Task hygiene**: Call `TaskList`; mark clearly-done tasks `completed`, orphaned tasks `deleted`, genuinely-continuing tasks `in_progress`.
**Task tracking**: TaskCreate all steps before any tool calls.
**Format + audience** (single AskUserQuestion call with 2 questions):
After answer: restate one sentence covering format + audience ("Got it — a [format] for [audience description].").
Propose four-beat arc from topic + audience:
**Editorial conflict check**: brief implies expert audience but topic introductory, or vice versa: surface before continuing:
> "Your brief suggests [X] but audience profile is [Y] — recommend adjusting [Z]. Proceed as-is or adjust?"
**Arc approval + voice** (single AskUserQuestion call): show proposed arc, then ask voice choice — option (d) redirects to arc adjustment.
Options:
On (d): revise arc, re-present, re-invoke this question. After (a)/(b)/(c): restate confirmed arc and voice in two sentences.
--- topic: <topic from brief> created: YYYY-MM-DD --- ## Audience [who they are, experience level, what they've likely seen, what they need] ## Format [blog post | conference talk (N min) | social thread (x|linkedin) | talk abstract | lightning talk (N min)] ## Voice [tone brief: e.g., "direct and opinionated, first-person, no hedging"] ## Arc ### Problem [concrete opening hook — the pain or question] ### Journey [key points to explore: what was tried, what failed, what the arc covers] ### Insight [the core "aha" — what was learned or built; name it directly] ### Action [call to action — specific, what audience should do next] ## Constraints [length target, things to avoid, format-specific constraints]
| Format (Step 2 choice) | `<ext>` | | -- | -- | | a) blog post | `md` | | b) conference / meetup talk with Marp slide deck | `md` (Marp markdown) | | c) social thread (X/LinkedIn) | `md` | | d) talk abstract (CFP submission) | `md` | | e) lightning talk | `md` |
Every supported format currently renders to a markdown source file, so `<ext>` resolves to `md` in every branch — substitution must still happen explicitly so artifact path on disk is `.plans/content
Practical agent workflows for Python, ML, and open-source maintenance. AI-Rig turns recurring work—scoping a change, reproducing a bug, reviewing a pull request, running an experiment, or checking release readiness—into explicit workflows with specialist
Repo: Borda/AI-Rig
Investigation-first debugging — gather evidence, form confirmed root-cause hypothesis, hand off to fix mode with diagnosis file. TRIGGER when: user reports a…
TDD-first feature development — crystallise API as a demo test, drive implementation to pass it, run quality stack and progressive review loop. TRIGGER when:…
Reproduce-first bug resolution — capture bug in failing regression test, apply minimal fix, run quality stack and review loop. TRIGGER when: user reports a…
Analysis-only planning — classify and scope a task without writing code; outputs a structured plan to .plans/active/. TRIGGER when: user wants to understand…
Test-first refactoring — audit coverage, add characterization tests, apply changes with safety net, run quality stack and review loop. TRIGGER when: user wants…
Multi-agent code review of local Python files, directories, or the current git diff covering architecture, tests, performance, docs, lint, security, and API…