smithery/phamhung075

token-economy

Apply token optimization when writing docs, changelogs, MCP tasks. Quality #1, Tokens #2.

Installation

$ npx skills add smithery/phamhung075 --skill token-economy

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/phamhung075.

npx skills add smithery/phamhung075

Browse all from smithery/phamhung075

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,713 B
  • docs SUMMARY.md 95 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Token Economy

Optimize text for AI context: docs, changelogs, MCP tasks, subtasks.

Principle: Quality first. Never sacrifice essential info.

15 Techniques

# Technique Use Example
1 Tables over prose Comparisons Function params → table
2 Bullets with pipes Multi-part `Part1 \ Part2 \ Part3`
3 Numbered steps Workflows 1. Step → 2. Step
4 One example Code samples Keep best, remove rest
5 Pattern statements Repetition Pattern: All X do Y
6 Add "Why" Decisions Why: [reason]
7 Concrete errors Debugging Error: \exact message\``
8 No fluff Decorations Remove ASCII art, emojis
9 Scannable Structure Headers, bullets, tables
10 Consolidate Duplicates Merge similar sections
11 Compact code Examples 3-5 key lines only
12 Quick lists Reference Command/param tables
13 Inverted pyramid Info order Critical → Details → Context
14 Conditional verbosity Complexity High for complex, low for simple
15 No teaching Reference State facts, skip basics

Quick Workflow

  1. Identify: Prose → tables? Multiple examples → one? ASCII → numbered? Teaching → facts?
  2. Apply: Convert, consolidate, compact
  3. Check: Essential info preserved? Scannable? No fluff?

MCP Templates

Task:

Requirements: [WHAT] | Files: [PATH:LINES] (action) | Acceptance: [CRITERIA] | Why: [CONTEXT]

progress_notes: [ACTION] [WHAT]. [NEXT]

completion_summary: [DONE]. [TECH]. Files: [PATHS]. [IMPACT]

Examples

Before (prose):

This function validates user input. Takes string input_text, returns bool.
If valid returns true, otherwise false. Checks empty, special chars, length ≤100.

After (compact):

**validate_input(input_text: str) → bool**: True if valid (non-empty, no special chars, ≤100)

Before (ASCII art - 180 tokens):

┌─────────┐
│  Auth?  │
└────┬────┘
     ▼
┌─────────┐
│ Valid?  │
└──┬───┬──┘
   Y   N

After (numbered - 36 tokens):

1. Check auth
2. Valid → YES: Process | NO: Reject

Common Fixes

Issue Fix
Multiple examples Keep 1 (#4)
Prose comparison Table (#1)
Teaching Facts only (#15)
ASCII art Numbered (#3)
No "why" Add context (#6)

See [TEMPLATES.md](TEMPLATES.md) for copy-paste templates.