plugins/standards/skills/write-terms/SKILL.md
Term document structure, formatting rules, and guidelines for updating .workaholic/terms/.
npx skillsauth add qmu/workaholic write-termsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Guidelines for writing and updating terminology documentation in .workaholic/terms/.
Run the bundled script to collect information about what changed:
bash ${CLAUDE_PLUGIN_ROOT}/skills/write-terms/scripts/gather.sh [base-branch]
Default base branch is main.
The script outputs structured information:
=== BRANCH ===
<current branch name>
=== TICKETS ===
<list of archived tickets for this branch, or "No archived tickets">
=== TERMS ===
<list of existing term files>
=== DIFF ===
<git diff stat against base branch>
=== COMMIT ===
<current short commit hash>
commit_hash field| File | Terms |
| --------------------- | ---------------------------------------- |
| core-concepts.md | plugin, command, skill, rule, agent |
| artifacts.md | ticket, spec, story, changelog |
| workflow-terms.md | drive, archive, sync, release |
| file-conventions.md | kebab-case, frontmatter, icebox, archive |
| inconsistencies.md | Known terminology issues |
Each term is a single comprehensive paragraph that incorporates definition, usage context, examples, and related concepts:
## term-name
A comprehensive paragraph describing what this term means in the Workaholic context, how it's used (directory names, file names, code references), its relationship to other terms, and any known inconsistencies. The paragraph should be self-contained and readable, providing all necessary context for understanding the term.
Keep paragraphs focused but complete - typically 3-8 sentences covering the essential information.
Required for every terms file:
---
title: Document Title
description: Brief description of this document
category: developer
last_updated: YYYY-MM-DD
commit_hash: <short-hash>
---
Use the commit hash from the COMMIT section of the context output.
When adding a term:
When deprecating a term:
.workaholic/ - Safety constraint for file deletionslast_updated - Set to current date when modifying any doccommit_hash - Use value from context COMMIT sectiondocumentation
Release note content structure and guidelines for GitHub Releases.
testing
Ship workflow - merge PR, deploy via CLAUDE.md, and verify production.
development
Generate branch-story sections 4-7 (Outcome, Historical Analysis, Concerns, Successful Development Patterns) from archived tickets and carry-over verdicts. Used by the report workflow when assembling a PR story.
business
Story writing, PR creation, and release readiness assessment for branch reporting.