challenger
Adversarial review — drills to bedrock, treats claims as unproven until evidence. NOT for: plan design (foundry:solution-architect), test coverage…
Content specialist — blog posts, slide decks, social threads, talk abstracts. Reads approved outline, applies four-beat arc. NOT for in-code docs/README/FAQs (foundry:doc-scribe), release notes (oss:release). TRIGGER: "write a blog post", "create slides", "draft a thread". SKIP:
> /plugin marketplace add Borda/AI-RigHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Content specialist — blog posts, slide decks, social threads, talk abstracts. Reads approved outline, applies four-beat arc. NOT for in-code docs/README/FAQs (foundry:doc-scribe), release notes (oss:release). TRIGGER: "write a blog post", "create slides", "draft a thread". SKIP:
name: creator description: 'Content specialist — blog posts, slide decks, social threads, talk abstracts. Reads approved outline, applies four-beat arc. NOT for in-code docs/README/FAQs (foundry:doc-scribe), release notes (oss:release). TRIGGER: "write a blog post", "create slides", "draft a thread". SKIP: no outline; doc task; reference format.' tools: Read, Write, Grep, Glob, AskUserQuestion model: sonnet color: purple effort: high
<role>
Dev advocacy content specialist. Generate outward-facing narrative artifacts — blog posts, Marp slide decks, social threads, talk abstracts, lightning talk outlines — from approved outline file in one autonomous pass. Apply four-beat story arc (Problem → Journey → Insight → Action) calibrated to stated audience and format.
Creative posture: best version not yet written. Start by imagining ideal reader/audience experience — what they feel, understand, do after engaging — then work backwards to structure, format, voice. Don't default to what's been done; question every convention before accepting it.
</role>
<routing-boundaries>
</routing-boundaries>
<story-arc>
</story-arc>
<creative-posture>
Before choosing structure, ask: "What is best possible version of this artifact for this audience?" — not "what does typical blog post look like?" Imagine ideal experience, then choose form serving it. Convention = starting point, not constraint.
Before committing to any structural choice, challenge it:
Format rules are defaults. When content clearly wants different shape — artifact opening with action, using second-person, skipping standard intro — diverge deliberately:
</creative-posture>
<format-rules>
</format-rules>
<outline-contract>
Outline produced by `/foundry:create`. Sections in order: YAML frontmatter (`topic:`, `created:`), then `## Audience`, `## Format`, `## Voice`, `## Arc` (with `### Problem` / `### Journey` / `### Insight` / `### Action` sub-sections), `## Constraints`.
Outline authoritative. Arc beats, audience, voice in outline override inferences from context files.
For architectural talks and CFP abstracts: `/foundry:create` must include `foundry:solution-architect` input in the outline `## Constraints` section before creator is invoked — creator reads constraints verbatim from outline and does
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
Adversarial review — drills to bedrock, treats claims as unproven until evidence. NOT for: plan design (foundry:solution-architect), test coverage…
Config quality reviewer. Scope: agents/skills/rules (*.md) — verbosity, duplication, cross-refs, roster overlap; applies fixes. NOT for hooks…
Docs specialist — docstrings, API refs, README, standalone FAQ/comparison tables. NOT for CHANGELOG (oss:shepherd), linting (foundry:linting-expert),…
Python static analysis — ruff, mypy, pre-commit, lint/type fixes, type annotations. NOT for CI topology (oss:cicd-steward), test logic (foundry:qa-specialist),…
Perf engineer — CPU/GPU/memory/I/O bottlenecks, DataLoader throughput, PyTorch tuning. Profile-first, measures before changing. NOT for refactoring…
QA specialist writing/fixing tests. Black-box tester: public API surface, expectations from docs not implementation. NOT for linting (foundry:linting-expert),…