Skip to content

feat(skills): add writing-style skill for prose rule application#196

Open
MarkSiqiZhang wants to merge 1 commit intomainfrom
feat/writing-style-rules
Open

feat(skills): add writing-style skill for prose rule application#196
MarkSiqiZhang wants to merge 1 commit intomainfrom
feat/writing-style-rules

Conversation

@MarkSiqiZhang
Copy link
Copy Markdown
Collaborator

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-style in chat, optionally with a draft to revise. The skill surfaces in the Paper Writing category of the ⚡ Skills picker alongside the complementary /inno-humanizer, which targets AI-specific tells rather than canonical prose rules. The existing skillExpander.js resolves the slash command, so no backend, UI, or database changes were needed.

Upstream: https://github.com/yzhao062/agent-style (pinned commit 6633397).

Test plan

  • Inside an active chat, the ⚡ Skills picker → Paper Writing category shows a writing-style chip alongside inno-humanizer, inno-paper-writing, etc.
  • The expanded block renders the CC-BY-4.0 attribution to yzhao062/agent-style.
  • npm run typecheck passes.

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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant