writing
Use when drafting, editing, or reviewing prose, Markdown documentation, or instruction text.
Skill by ririnto
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/ririnto-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: documents, writing
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
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/writing
What's inside
- Skill name
writing- Description
- Use when drafting, editing, or reviewing prose, Markdown documentation, or instruction text.
- License
- MIT
- Instructions
- 83 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Writing ## Reader First Lead with the answer, completed result, or next useful action. Put commands, paths, and code beside the action they support. Number steps when readers must perform actions in a required order. For direct human work, report state and remaining work when they affect a decision, action, or wait. For agent-origin messages, follow the active role's communication policy. Explain errors by naming the cause and the next useful fix. Offer a duration only when it helps the reader decide and known assumptions support it. Keep concise lists complete when omitted details would change an option, conclusion, or action. Use presentation limits to shape visible output, not analysis, source review, or evidence retention. Offer a next action only when an unresolved user dependency requires the reader to act. Remove tangents that do not help complete the requested task. ## Direct Prose Use direct verbs, familiar words, and one term per concept. Name the actor and use active voice when the actor matters. Use the factual actor, including a compiler or service, without inventing a human subject. Remove filler, empty emphasis, vague qualifiers, business jargon, and repetitive conclusions. Avoid rhetorical contrasts, staged reveals, fragments for emphasis, and invented terms. Vary sentence length without adding decorative punctuation or em dashes. Keep English instruction sentences to 20 words or fewer. Keep each paragraph focused on one idea. Keep conditions and exceptions with the actions they qualify. Preserve technical meaning, authority boundaries, required syntax, and exact quotations when removing repetition. Keep uncertainty when removing a hedge would invent confidence. Remove adverbs only when their removal preserves technical behavior and the claim's scope. ## Markdown Sentences Write complete sentences in prose and list items. Put each sentence on its own source line. Do not force separate sentences together with semicolons or other punctuation. Do not replace sentence boundaries to fit several instructions onto one line. Do not reflow prose to a fixed column width. Preserve headings, code, metadata, links, and exact quotations in their required syntax. Use lists for parallel, sequential, or comparative items, without nesting unless the hierarchy is necessary. ## Human-Facing Documents For human-facing documents, lead with the action or outcome and use clear headings, compact lists, and short paragraphs. Check the rendered document for readability after editing it. ## Agent-Facing Documents Write agent-facing prompts and instruction-management skills as explicit task contracts. For their goals, context, constraints, outputs, and completion evidence, read Instruction Authoring unless its complete content is already loaded. Agent-facing documents and prompts are exempt from the human-facing presentation rules and rendered-readability check. Use LaTeX or Mermaid when notation or a diagram makes the instructions clearer. ## Tables Use tables for comparisons, mappings, or inputs and outputs. Keep labels and headers concise, without requiring sentence punctuation. Write explanatory cells as complete sentences with terminal punctuation. Keep each explanatory cell to one sentence. Put additional explanations in separate rows instead of joining sentences within a cell. For multiple items under one label, leave later first cells blank and prefix descriptions with `-` and a space. Use that continuation form only when the items need separate rows. Preserve valid Markdown row syntax instead of breaking a cell across source lines. ## YAML Scalars Use `|-` or `>-` for multiline YAML strings to omit the final line feed. Use `|-` for literal line breaks and `>-` for source wrapping of one logical line. Apply these rules to Markdown frontmatter, including memory records. Preserve literal or folded semantics and validate parsed values, including template strings. ## Final Pass Read the changed prose for filler, repeated rules, sentence boundaries, and detached conditions. Check table explanations for complete sentences and their required terminal punctuation. Run the target's applicable Markdown check without changing unrelated files.
From ririnto/workgraph, MIT.
More from ririnto/workgraph
- 0.569score
subagent-context
ririnto
Use when executing a bounded task as a Workgraph dispatch node.
SkillAFreshness: AClaude Code +9 - 0.569score
development
ririnto
Use when implementing, refactoring, debugging, or reviewing source code or maintained code examples.
SkillAFreshness: AClaude Code +9 - 0.567score
codex-scoped-cleanup
ririnto
Use in Codex when archiving or deleting native threads, or retiring worktrees, recovery copies, caches, and stale connections.
SkillAFreshness: AClaude Code +9 - 0.565score
instruction-authoring
ririnto
Use when creating, editing, or reviewing SKILL.md, repository guidance files, role contracts, agent prompts, hook instructions, or supporting instruction…
SkillAFreshness: AClaude Code +9 - 0.564score
verification
ririnto
Use when running an application, reproducing reported behavior, or gathering acceptance evidence.
SkillAFreshness: AClaude Code +9 - 0.564score
workflow
ririnto
Use in Claude Code main sessions for dependent stages, expected follow-up phases, or explicit Workflow requests.
SkillAFreshness: AClaude Code +9 - 0.564score
delivery
ririnto
Use in the main session for repository changes or authorized branch publication and integration.
SkillAFreshness: AClaude Code +9 - 0.564score
main-agent-contract
ririnto
Use in the Workgraph main-session mode when orchestrating authorized outcomes, not as a dispatched node.
SkillAFreshness: AClaude Code +9 - 0.561score
astra-dual-review
ririnto
Use for an explicit cross-host review and adjudication request, ending with verified issue handoffs before implementation.
SkillAFreshness: AClaude Code +9 - 0.559score
principle-preserve-behavior
ririnto
Use when inlining values, restructuring control flow, or changing an expression's form where observable behavior must survive.
SkillAFreshness: AClaude Code +9 - 0.558score
memory-maintenance
ririnto
Use before creating, editing, merging, or deleting durable memory records or their index.
SkillAFreshness: AClaude Code +9 - 0.558score
fix-queue-delivery
ririnto
Use for an authorized bounded issue queue in one repository, excluding cross-project scheduling.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 5
- Last commit (this folder)
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ririnto/workgraph
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ririnto
- 0.569score
subagent-context
ririnto
Use when executing a bounded task as a Workgraph dispatch node.
SkillAFreshness: AClaude Code +9 - 0.569score
development
ririnto
Use when implementing, refactoring, debugging, or reviewing source code or maintained code examples.
SkillAFreshness: AClaude Code +9 - 0.567score
codex-scoped-cleanup
ririnto
Use in Codex when archiving or deleting native threads, or retiring worktrees, recovery copies, caches, and stale connections.
SkillAFreshness: AClaude Code +9 - 0.565score
instruction-authoring
ririnto
Use when creating, editing, or reviewing SKILL.md, repository guidance files, role contracts, agent prompts, hook instructions, or supporting instruction…
SkillAFreshness: AClaude Code +9 - 0.564score
delivery
ririnto
Use in the main session for repository changes or authorized branch publication and integration.
SkillAFreshness: AClaude Code +9 - 0.564score
verification
ririnto
Use when running an application, reproducing reported behavior, or gathering acceptance evidence.
SkillAFreshness: AClaude Code +9
Cite this page
writing skill. Agent Mart. https://agentmart.dev/skills/ririnto-writing (last updated 2026-10-24)