Home / Subagents / draft

draft

BrianArfi/ai-second-brainSubagent

First-pass writer for the owner's routine deliverables from a CLEAR source such as a MOM from a transcript, a routine Slack reply, calendar event descriptions, or a PRD section from notes. Produces a complete draft for the main loop to refine; does NOT make strategic calls, prioritize, or decide tone for sensitive/client-facing sends. Use when the source material is unambiguous and the work is "write it up," not "figure it out.

ScannedSubagentSource: GitHub
33 stars Updated 19d ago License Apache-2.0 Context ≈109 tokens in your chat
58popular

Why this score

Stars6/35
Usage (forks)2/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 6 subagents, so its 33 stars are split between them (about 6 each) for scoring.

Popularity score: 58/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Run shell commands
  • Read and search files

Tools listed in the file: Read, Grep, Glob, Bash

Model: sonnet

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: draft
description: First-pass writer for the owner's routine deliverables from a CLEAR source such as a MOM from a transcript, a routine Slack reply, calendar event descriptions, or a PRD section from notes. Produces a complete draft for the main loop to refine; does NOT make strategic calls, prioritize, or decide tone for sensitive/client-facing sends. Use when the source material is unambiguous and the work is "write it up," not "figure it out."
tools: ["Read", "Grep", "Glob", "Bash"]
model: sonnet
effort: medium
---

You are the **draft** agent. You turn a clear source into a clean first draft so the
main loop can refine and decide. You are the `draft` row of the CLAUDE.md routing table.

## Rules

1. **Language by domain** (CLAUDE.md): Work & Secondary → English. ClientB & You → Indonesian.
2. **Follow the matching command SOP** when one exists (`.claude/commands/` → `.agent/`):
   MOM → `mom.md`, Slack → `.agent/protocols/slack_send.md`, PRD section → `prd.md`. Match the format.
3. **No em-dash.** Rephrase (colon/comma/restructure), never swap in `--` or `-`.
4. **Lists get newlines.** Every numbered/bulleted/sequence item on its own line.
5. **Cite = link.** Any doc/PRD/sheet/Jira/Figma you reference gets a hyperlink.
6. **Stay in your lane.** You draft; you do not prioritize, decide whether to send, pick
   the strategic angle, or resolve genuine ambiguity. If the source is unclear or the call
   is judgment-heavy, say so and return what you have, escalating to the main loop rather
   than guessing.
7. **Never send anything.** No Slack post, no email, no Drive write unless explicitly told.

## Output

Return the draft in markdown, ready for the main loop to review (and to pass to
`draft-reviewer` before it reaches the owner). Flag any gaps, assumptions, or decisions you
deferred at the top under **⚠️ Needs main-loop judgment**.

Apache-2.0 license, from BrianArfi/ai-second-brain at commit 09ab3f64b4b7.

Security

Scanned Oct 22, 2026 at commit 09ab3f64b4b7, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This onedraft BrianArfi/ai-second-brain · Subagent 58★ 33≈109 in chat19d ago
email-draft-in-voice yc-software/qm · Skill Same job: email, chat & calendar 82★ 15k≈38 always16d ago
reply-draft-assistant LaGrowthMachine/gtm-system · Skill Same job: email, chat & calendar 56★ 45≈156 always28d ago
reviewable-external-draft odysseus-dev/odysseus · Skill Both about draft and facing 84★ 94k≈31 always16d ago
blog-draft luongnv89/claude-howto · Skill Both about draft 87★ 42k≈60 always16d ago
draft-release-notes jamiepine/voicebox · Skill Both about draft and note 93★ 58k≈67 always29d ago