6. Copywriting Rules
Scope
These rules apply to:
- Package
descriptionfield (package.json) - Each tool's
descriptionand each.describe()on aninputSchemafield - README.md content
- CHANGELOG.md (auto-generated)
- CLI output messages
Style Guidelines
- Use concise and clear sentences (eliminate unnecessary modifiers)
- One sentence per tool description, within 30 characters recommended (Korean)
- Avoid nominal endings; use descriptive form
- Maintain a professional and neutral tone
Package Description Format
Examples:
@julong/mcp-kit: "Use this skill to fetch the latest KRW exchange rates for the United States, China, Japan, and the Euro area from Naver, Google, and Daum via the mcp-kit CLI. Scrapes each portal with Playwright and returns JSON, using null for any rate it cannot read."
Tool Description Rules
- One sentence, starting with a verb in third-person singular (Returns, Merges, Converts, Truncates, Generates, etc.)
- Omit the period (for clean display in tool lists)
- Write result-oriented rather than function-oriented (e.g., "Truncates text to a maximum length" ✓ / "Takes text and truncates it" ✗)
Prohibited Expressions
README Documentation Rules
- Title: Use the package name directly (
# @julong/mcp-kit) - Description: Use the package.json description directly
- Examples: Focus on working commands with result comments
- CLI usage: Maintain consistent pattern:
npx <package>-cli <toolName> [...args] - Installation: Provide both npm and npx methods