feat(skills): add writing-style skill for prose rule application - #196
Conversation
Drop-in skill that applies the 21 prose rules from "The Elements of Agent Style" (yzhao062, CC BY 4.0) — 12 canonical rules (Strunk, Orwell, Pinker) plus 9 field-observed AI-output patterns. Users invoke via /writing-style, optionally with a draft to revise. Surfaces in the Paper Writing category of the skill picker alongside the complementary /inno-humanizer (which targets AI-specific tells). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
bbsngg
left a comment
There was a problem hiding this comment.
Small, self-contained, CI green. SkillDropdown renders straight from SKILL_CATEGORIES and the resolve route locates SKILL.md by directory, so /writing-style works in chat as-is. License and pinned upstream commit are recorded in the frontmatter. Approving.
One optional follow-up: the skill isn't registered in skills/skills-catalog-v2.json / stage-skill-map.json (compare #168), so it won't show in the Skills Dashboard. Running scripts/export-skills-catalog-v2.mjs should pick it up; fine to do in a follow-up PR.
Add the skill to skills-catalog-v2.json (totalSkills 170 -> 171), the taxonomy overrides, the Paper Writing stage map, the stage tag mapping, and the skills/README.md tree, matching how sibling skills such as inno-humanizer are registered, so it shows up in the Skills Dashboard and pipeline stage suggestions, not only in the chat picker. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NBqmTvJRhyysMvMvL6cp7x
|
Pushed a follow-up commit on this branch registering Heads-up unrelated to this PR: |
Summary
Adds
skills/writing-style/SKILL.md, a drop-in skill that applies the 21 prose rules from the agent-style project (yzhao062, CC BY 4.0). The rule set is 12 canonical rules from Strunk, Orwell, and Pinker, plus 9 field-observed AI-output patterns.Users invoke it with
/writing-stylein chat, optionally with a draft to revise. The skill surfaces in the Paper Writing category of the⚡ Skillspicker alongside the complementary/inno-humanizer, which targets AI-specific tells rather than canonical prose rules. The existingskillExpander.jsresolves the slash command, so no backend, UI, or database changes were needed.Upstream: https://github.com/yzhao062/agent-style (pinned commit
6633397).Test plan
⚡ Skillspicker → Paper Writing category shows awriting-stylechip alongsideinno-humanizer,inno-paper-writing, etc.npm run typecheckpasses.