skill-writing
Agent Skill outcome for creating or revising Agent Skills; excludes general agent-facing artifacts, fresh-context handoffs, installation, publication, and…
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-skill-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/skill-writing
What's inside
- Skill name
skill-writing- Description
- Agent Skill outcome for creating or revising Agent Skills; excludes general agent-facing artifacts, fresh-context handoffs, installation, publication, and marketplace operations unless separately requested.
- License
- MIT
- Instructions
- 165 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (12)
- SKILL.md
- README.md · evals/
- component.json · evals/
- contract-coverage.json · evals/
- outcome-output.md · evals/fixtures/
- role-output.md · evals/fixtures/
- skill-request.json · evals/fixtures/
- outcome.json · evals/
- package-closure.json · evals/
- role.json · evals/
- trigger.json · evals/
- contracts.test.js · test/
SKILL.md (first lines)
# Skill Writing ## Interface Create or revise an Agent Skill from: - the requested user outcome, intended consumers, and current artifact; - repository authority, existing Skills, recurring failures, and prior evidence; - the environment and its cheap authoritative lookups; - constraints on behavior, dependencies, files, tools, safety, and validation; - the target location and any separately authorized installation or publication. Return the created or revised Skill plus a concise verification result. The result identifies the artifact, justification, mechanics checks, behavioral evidence, unresolved decisions, and limits. Mechanics validity and behavioral evidence are separate conclusions. ## Routing Select `skill-writing` when the deliverable is creation or revision of an Agent Skill, including its behavior contract, `SKILL.md`, resources, or owner-local evaluation cases. Select another outcome for: - a general agent-facing artifact: `agent-writing`; - a continuation for a fresh context: `take-it-offline`; - installation of an existing Skill; - publication, release, or marketplace operations. Installation and publication remain separate actions even when requested with authoring; do not infer their authorization. Direct invocation of `skill-writing` wins for its authoring deliverable. ## Justify the Skill Before drafting production instructions: 1. Inspect existing Skills for the same outcome or trigger boundary. Prefer revising the existing owner over creating a competing authority. 2. Establish the recurring behavior or costly rediscovery that earns reusable guidance. A one-off solution belongs in the current task artifact. 3. Check whether the needed facts or mechanics are cheaply discoverable from the environment. Keep cheap facts in their authoritative source and teach the lookup only when the lookup changes behavior. 4. Record the justification, overlap decision, and any unresolved ownership. If no distinct recurring behavior remains, stop before authoring and return the existing owner or environment lookup that satisfies the request. ## Decide the behavior contract Decide these items before production prose: 1. **Outcome and consumer:** the result the Skill owns and the agent that uses it. 2. **Trigger boundaries:** positive selection conditions, false-activation exclusions, ambiguity behavior, and canonical direct invocation. 3. **Branches:** observable predicates, branch-only material, and failure paths. 4. **Completion:** a checkable terminal condition for every branch. 5. **Dependencies:** canonical owners of behavior the Skill invokes, with no copied fallback guidance. 6. **Degrees of freedom:** low for fragile sequence or mechanics, medium for bounded judgment, and high where wording or approach may vary safely. 7. **Evidence needs:** the claims being made and the smallest evidence that could support or falsify each claim. 8. **Representation seam:** keep activation, authorization, choices, branch predicates, failure policy, and completion in `SKILL.md`. Extract mechanics into `scripts/` when they are deterministic, fixed-order, error-prone to transcribe, and independently testable with explicit inputs, outputs, and failures. Keep short examples and judgment-heavy steps inline, and invoke an existing dependency instead of scripting behavior it already owns. List unresolved contract decisions and the smallest user decision or evidence needed. Do not hide an undecided behavior behind polished instructions. ## Compose by canonical name After the contract is decided: 1. Invoke `agent-writing` to preserve observable activation, branches, execution order, completion, terminology, and information hierarchy. 2. Invoke `skill-mechanics` with the decided contract to create the portable representation and mechanics result. 3. Invoke `skill-evaluation` to choose and report evidence proportionate to the Skill's behavioral claims. Use those exact canonical names. Do not copy their guidance into this Skill or approximate a missing dependency. Stop before authoring with the applicable exact failure: - `Missing internal dependency "agent-writing"` - `Missing internal dependency "skill-mechanics"` - `Missing internal dependency "skill-evaluation"` ## Author and verify Write production instructions only after justification and contract decisions are complete. Keep one owner for each behavior, place branch-only resources behind direct conditional pointers, and preserve the decided degrees of freedom. When the contract extracts a script, keep its invocation and governing decisions on the execution path. Ask `skill-mechanics` to validate the direct pointer and interface, and use deterministic execution evidence for the script's declared input, output, and failure behavior. Ask `skill-mechanics` to validate representation. Ask `skill-evaluation` for evidence proportionate to the claims: - use deterministic checks only for mechanical facts such as schema validity, exact required literals, counts, artifact existence, byte preservation, and resolvable pointers; - evaluate trigger selection separately from output quality; - use matched fresh-session Skill and No-Skill runs for public outcome claims; - use blind model judgment with quoted or referenced output evidence for semantics, followed by sampled human review; - report behavior as unverified when proportionate evidence was not run.
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.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 - 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.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
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
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 - 0.523score
maintaining-agent-guidance
jhonDoe15
Use when finishing or merging a substantial project change that may require durable updates to agent guidance.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 16
- Last commit (this folder)
- Oct 8, 2026 (20 days 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.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 - 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
Cite this page
skill-writing. Agent Mart. https://agentmart.dev/skills/jhondoe15-skill-writing (last updated 2026-10-24)