agent-writing
Agent-facing artifact outcome for deliverables whose primary reader is an agent; includes instructions, prompts, rules, and operating documents; excludes…
Skill by jhonDoe15
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jhondoe15-agent-writing
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/agent-writing
What's inside
- Skill name
agent-writing- Description
- Agent-facing artifact outcome for deliverables whose primary reader is an agent; includes instructions, prompts, rules, and operating documents; excludes Agent Skill packages, fresh-context handoffs, and human-facing expression.
- License
- MIT
- Instructions
- 141 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (14)
- SKILL.md
- README.md · evals/
- component.json · evals/
- contract-coverage.json · evals/
- deploy-plan-source.json · evals/fixtures/
- deploy-status-source.json · evals/fixtures/
- outcome-output.md · evals/fixtures/
- role-output.md · evals/fixtures/
- outcome.json · evals/
- package-closure.json · evals/
- role.json · evals/
- trigger.json · evals/
- contracts.test.js · test/
- evaluations.test.js · test/
SKILL.md (first lines)
# Agent Writing ## Interface Create or revise an artifact whose primary reader will execute, retrieve, or reason from it as an agent. Accepted context: - the artifact's purpose and intended agent consumer; - required behavior, authority, and exclusions; - observable inputs, environment, branches, and outputs; - exact domain terminology and execution semantics; - requested format, location, and validation evidence. The outcome is an executable agent-facing artifact plus a compact verification result. This Skill owns activation, branching, execution order, disclosure, completion, and agent-specific context management. `writing-foundation` owns the audience-independent writing contract. ## Routing Select `agent-writing` when the deliverable's primary reader is an agent: for example, agent instructions, prompts, rules, operating playbooks, or agent-consumed reference. Select the specialized public outcome instead for: - an Agent Skill package: `skill-writing`; - a continuation artifact for a fresh context: `take-it-offline`; - human-facing expression: `to-humans`. Use one public writing outcome per deliverable. Separate deliverables may use different outcomes. Direct invocation of `agent-writing` wins for its deliverable. If the primary reader remains ambiguous, identify the unresolved reader instead of silently applying competing outcomes. ## Compose with Writing Foundation Invoke `writing-foundation` by that canonical Skill name before authoring. Pass it the requirements, exclusions, evidence, uncertainty, terminology authority, work-product boundaries, and artifact constraints. If the dependency is unavailable, stop before authoring and return: `Missing internal dependency "writing-foundation"`. The missing-dependency branch has no substitute or locally copied Foundation behavior. ## Author the behavior contract Define the contract before writing instructions: 1. **Activation:** the observable condition that makes the agent act. 2. **Outcome:** the result or state the behavior must produce. 3. **Branches:** each observable predicate, its path, and the material required only on that path. 4. **Execution:** ordered actions and the authority or input each consumes. 5. **Completion:** the checkable condition that distinguishes done from incomplete for every terminal branch. Attach each instruction to one contract item. Use positive output contracts for required shape, conditionals for branches, required slots for omissions, and deterministic tooling for fragile mechanical work. Reserve prohibitions for observed discipline failures and pair them with the required alternative. Keep each concept's definition, rules, and caveats under one authority. A reader reaching the concept must not assemble its meaning from scattered or competing passages. ## Manage the information hierarchy Keep ordered actions and their completion criteria on the execution path. Keep reference material beside the action only when every branch needs it. Place branch-specific reference behind a direct pointer that names the observable predicate for loading it. Disclose that material only after the predicate applies. Required decisions, safety constraints, and branch predicates stay with the action they govern. Do not hide material whose absence would change execution behind an optional or ambiguous pointer. Treat the environment as authority for cheap facts such as commands, scripts, configuration, schemas, and directory layout. Point the agent to the lookup. Cache an environment-derived fact in prose only when repeated lookup is materially expensive; record the source, freshness condition, and reason the cache earns its context load. ## Preserve terminology and execution semantics Use repository and domain terms exactly, including capitalization and canonical Skill names. Preserve distinctions carried by those terms rather than replacing them with a familiar synonym. Keep code, commands, schemas, literals, identifiers, ordering constraints, authorization checks, failure modes, and stop conditions semantically intact. Writing changes may clarify their use; they do not weaken, broaden, reorder, or silently reinterpret execution. ## Prune context load For every retained instruction, name the activation, outcome, branch, decision, failure, or completion behavior it changes. Remove: - duplicate authorities and fallback copies; - background that cannot affect a decision; - stale caches of facts cheaply available in the environment; - branch material from paths that do not apply; - instructions whose removal produces no measurable behavioral difference. Treat an unmeasured instruction as a hypothesis, not automatically as a no-op. Use the smallest host-neutral scenario that can compare behavior before and after removal; preserve required coverage while the evidence is unresolved. ## Failure behavior When activation, authority, branch predicates, terminology, or completion criteria are missing, list the unresolved contract items and the smallest decision or evidence needed. Do not invent a branch or claim the artifact is executable.
From jhonDoe15/skills, MIT.
More from jhonDoe15/skills
- 0.570score
model-routing
jhonDoe15
Use before the first search or edit of work that needs more than two steps, and whenever bounded work might be handed to another model through `pi-dispatch`.
SkillAFreshness: AClaude Code +9 - 0.564score
incident-investigation
jhonDoe15
Evidence-led, read-only investigation of production incidents and hard-to-localize system or application bugs.
SkillAFreshness: AClaude Code +9 - 0.561score
skill-writing
jhonDoe15
Agent Skill outcome for creating or revising Agent Skills; excludes general agent-facing artifacts, fresh-context handoffs, installation, publication, and…
SkillAFreshness: AClaude Code +9 - 0.538score
readme-writing
jhonDoe15
Use when the user asks to write, rewrite, restructure, review, or correct a project's README.
SkillAFreshness: AClaude Code +9 - 0.529score
engineering-guidance
jhonDoe15
Engineering assessment of an existing technical approach or change for maintainability and standards; also used by declared design, implementation, and review…
SkillBFreshness: BClaude Code +9 - 0.526score
implementation-planning
jhonDoe15
Plan one bounded implementation ticket before code: produce a reviewed technical design and executable consumer-behavior TDD plan for another agent.
SkillBFreshness: BClaude Code +9 - 0.526score
architecture-review
jhonDoe15
Architecture review of existing code, a supplied technical design, or a PR change range.
SkillBFreshness: BClaude Code +9 - 0.524score
implement
jhonDoe15
Use when a ready implementation blueprint and bounded scope need one isolated, TDD-driven patch with validation and a correction-ready implementation handoff.
SkillBFreshness: BClaude Code +9 - 0.524score
code-review
jhonDoe15
Reviews a complete Ticket outcome through fresh Domain and Engineering/Design lenses, then returns an evidence-backed read-only Review brief.
SkillBFreshness: BClaude Code +9 - 0.524score
skill-evaluation
jhonDoe15
Private evaluation dependency for Agent Skill behavior claims.
SkillBFreshness: BClaude Code +9 - 0.524score
pr-carver
jhonDoe15
Use when assessing an existing Git branch or pull request and recommending one PR, parallel PRs, or an ordered stack from its prerequisites, migration…
SkillBFreshness: BClaude Code +9 - 0.523score
slice-plan
jhonDoe15
Private set-level decomposition consumed by Carve; not a user-facing planning outcome.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 16
- Last commit (this folder)
- Sep 6, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/jhonDoe15/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jhonDoe15
- 0.570score
model-routing
jhonDoe15
Use before the first search or edit of work that needs more than two steps, and whenever bounded work might be handed to another model through `pi-dispatch`.
SkillAFreshness: AClaude Code +9 - 0.564score
incident-investigation
jhonDoe15
Evidence-led, read-only investigation of production incidents and hard-to-localize system or application bugs.
SkillAFreshness: AClaude Code +9 - 0.561score
skill-writing
jhonDoe15
Agent Skill outcome for creating or revising Agent Skills; excludes general agent-facing artifacts, fresh-context handoffs, installation, publication, and…
SkillAFreshness: AClaude Code +9 - 0.538score
readme-writing
jhonDoe15
Use when the user asks to write, rewrite, restructure, review, or correct a project's README.
SkillAFreshness: AClaude Code +9 - 0.529score
engineering-guidance
jhonDoe15
Engineering assessment of an existing technical approach or change for maintainability and standards; also used by declared design, implementation, and review…
SkillBFreshness: BClaude Code +9 - 0.526score
architecture-review
jhonDoe15
Architecture review of existing code, a supplied technical design, or a PR change range.
SkillBFreshness: BClaude Code +9
Cite this page
agent-writing skill. Agent Mart. https://agentmart.dev/skills/jhondoe15-agent-writing (last updated 2026-10-24)