writing-rules

Featured

Write or review anything an agent reads — a core rule, a profile gate, a SKILL.md description, an instruction-file line, a subagent prompt, a handoff note, a verify-phase label. Part of the Agentsmith harness; supplies the levers that decide whether a line changes behaviour or only costs tokens — the two loads, context pointers, the ladder, completion criteria, leading words, the no-op test. Its default move is deletion, so it earns most on a draft that already exists.

AI & Automation 185 stars 5 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
76
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Writing rules — and anything else an agent reads You are writing for a reader who has already read everything. Explanation is waste; precision is the whole job. Left alone, a model writing instructions for a model spends most of its words restating what it already knows — every one of those lines is a **no-op**: paid every turn, changing nothing. The packaging differs (a `core/` rule, a profile gate, a `SKILL.md`, a subagent prompt, a handoff note) but the writing does not. The same levers make each one predictable, so the agent takes the same *process* every run rather than producing the same output. When the document is a harness surface — a `core/` rule, a profile, a skill, a hook — read [`HARNESS-SURFACES.md`](HARNESS-SURFACES.md) for where it goes and what it costs. ## Instruction vocabulary `AGENTS.md` is the canonical portable instruction file. Never infer the active agent from this skill's install path: portable canonical content may be copied into a required client adapter such as `.claude/skills`. Treat client-specific instruction files as generated adapters; edit their shared `core/` or `profiles/` source, never an adapter copy. ## The two loads Every document and every pointer spends one of two budgets. Most authoring decisions are this one trade made in different places: - **Context load** — what always-loaded material costs the agent's window: an instruction-file line, a skill `description`, anything sitting in context every turn whether or not it fir...

Details

Author
PromptPartner
Repository
PromptPartner/agentsmith
Created
1 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category