Produces concise, clear documentation by applying Elements of Style principles. Use when writing or improving any technical documentation (READMEs, guides, API docs, architecture docs). Not for code comments.
/plugin marketplace add dhruvbaldawa/ccconfigs/plugin install essentials@ccconfigsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
reference/doc-types.mdreference/examples.mdreference/strunk-white-principles.mdApply Strunk & White's Elements of Style principles to produce concise, clear technical documentation.
Use this skill when:
Do NOT use this skill for:
Steps:
Understand the purpose
Load writing principles
reference/strunk-white-principles.md to internalize core principlesDetermine documentation type
reference/doc-types.md to select appropriate typeDraft the documentation
Validate quality
Steps:
Read the current documentation
Load writing principles
reference/strunk-white-principles.mdreference/examples.md for before/after patternsApply improvements
Validate improvements
Steps:
Load writing principles
reference/strunk-white-principles.mdreference/doc-types.mdAssess against quality criteria
Provide feedback
Write new documentation when:
Improve existing documentation when:
See reference/doc-types.md for detailed guidelines. Quick reference:
Prioritize conciseness when:
Prioritize comprehensiveness when:
Balance both:
Load reference/strunk-white-principles.md:
Load reference/doc-types.md:
Load reference/examples.md:
Skipping Principle Loading: ALWAYS load reference/strunk-white-principles.md before writing.
Following Guidelines Rigidly: Adapt to the specific project's needs. Some projects don't need all sections; some need additional ones.
Over-Editing: "Omit needless words" means remove words that add no value. Keep all information that serves the reader's purpose.
Sacrificing Accuracy for Brevity: Accuracy always wins. Express explanations concisely, but never misleadingly.
Inconsistent Terminology: Choose one term for each concept and use it consistently.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.