chalkline

mcp
Security Audit
Warn
Health Warn
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Pass
  • Code scan — Scanned 3 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Snap a line before your agents build.

README.md

chalkline

Snap a line before your agents build.

chalkline sets up a writing system your agents can actually use — a small language system for the places your team writes. A chalk line is the first tool on a build site: snap it once, and every cut after lands straight. This is that, for your team's language.

The problem

Your agents write now — support replies, product copy, lifecycle email, release notes. What they know about your voice is whatever happened to be in the prompt. Style guides live in PDFs and wikis that no tool consults. Teams that skip setup blame the tools for output that was never given the chance to be right.

What this is

A template repository plus a conversational setup protocol. Open your copy in any capable agent (goose, Claude Code, Codex, or another AGENTS.md-aware harness) and say:

"Set up my writing system."

The agent interviews you, optionally learns from material you already have (style guides, past campaigns, app strings), and generates a small set of reference files — your voice, your terms, your rules — that any agent can consult from then on. Setup ends with proof: your own copy rewritten with and without the system, and the approved pair saved as your first calibration check.

No CLI to install. No schema to learn. No rules to hand-write unless you want to.

What you get

your-repo/
├── AGENTS.md              # how agents consult your writing system
├── references/
│   ├── voice.md           # how you sound, with real examples
│   ├── terminology.md     # words you use, words you ban
│   └── channels.md        # per-channel rules (only if you need them)
└── calibration/
    └── 001-….md           # approved before/after pairs: calibration checks + few-shot examples

Two to four small files plus a calibration pair, not a hundred. You control the resulting repo and its visibility. Every rule in it was approved by you — and every file says so, with a provenance line stamped by setup. Grow it when reality demands, not before.

Quick start

  1. Use this template (GitHub → "Use this template") or clone it. Start with a private repository unless every input and output is safe to publish.
  2. Open the repo in your agent.
  3. Say "set up my writing system."
  4. Answer the questions. Paste in material you have permission to use; approve what the agent extracts.
  5. Watch the before/after demo on your own copy — approve it, and it becomes your first calibration pair.
  6. Review the diff, then choose whether to commit it.

Target time: under 30 minutes. We're testing that target through real setup experiences.

Before pasting style guides, customer copy, or other source material, read Safety and privacy. Git history can preserve content after you delete it.

After setup

  • Agents that follow AGENTS.md consult your references before writing — and ask instead of guessing when your rules don't cover something.
  • Legally fixed wording sits under "Exact wording" headings that agents are instructed to reproduce byte-for-byte, never paraphrase.
  • Switched models or harnesses? Re-run a calibration pair. Drift may reveal a reference gap or a model or harness difference — either is worth finding before your customers do.
  • See Operability for keeping the language system useful: consult, apply, report gaps, revise, and recalibrate.
  • You can point a compatible writing server or skill at references/ for retrieval across tools.
  • Re-run setup any time to revise. Approved rules only change when you change them; calibration pairs are append-only.

Design principles

  1. Minimal by default. A few small files beat an empire of guidelines. Complexity is added by users, when they need it — never shipped.
  2. Your rules, your words. The agent drafts; you approve. Nothing enters your system unreviewed — and every file carries its provenance.
  3. Prove it immediately. Setup ends with repository-safe copy rewritten with and without your system. The approved pair stays as a calibration check.
  4. Honest agents. No invented rules, no silently resolved conflicts, no paraphrased legal wording. When the system doesn't know, it says so and asks.
  5. Plain files, no lock-in. Markdown with light frontmatter. Readable by humans, consumable by any tool, portable forever.

Related projects

ai-rules distributes rules that already exist — one source of coding guidelines fanned out to eleven agents' file formats. chalkline elicits rules that don't exist yet — a conversation that produces your first references. They share the same conventions (markdown rules, light frontmatter, AGENTS.md routing) and compose naturally: ai-rules can distribute what chalkline generates, and an MCP writing server can serve it.

What this is not

  • Not a style guide — it ships no opinions about how you should sound.
  • Not a grammar checker or writing model.
  • Not a complete language governance system.
  • Not a compliance tool. It records your judgment; it doesn't supply it.

Contributing

The protocol improves through setup experiences: where people stalled, what questions confused, what the generated files missed. See CONTRIBUTING.md.

Licensed under Apache-2.0 · Governance: GOVERNANCE.md

Reviews (0)

No results found