Context Footprint

Approximate token footprint for each skill and agent when loaded into context.

How It Works

When you invoke a skill (e.g., /cf-plan), its full SKILL.md file is injected into the conversation prompt. This is the skill's context footprint — the amount of your context window it occupies just by being loaded.

The context footprint measures only the tokens inserted into the prompt when a skill or agent is loaded. It does not reflect the total tokens consumed during execution, which depends on how much code is read, how many tool calls are made, and how long the conversation runs.

Bootstrap context (~2,200 tokens) is loaded every session automatically. This includes the list of available skills, agents, activation signals, and conventions.

Agents run in forked sessions with their own context window, so they don't consume your main conversation's context.

Tier System

Each skill and agent is classified into a tier based on the approximate token count of its definition:

TierIconToken RangeMeaning
Low< 1,500 tokensLightweight — small prompt footprint
Medium1,500 – 3,000 tokensModerate — standard prompt footprint
High> 3,000 tokensHeavy — large prompt footprint

Skills

Slash Commands

CommandStatusContextApprox. TokensDescription
/cf-planupdatedHigh> 3,000 tokens injected into prompt~8,000Brainstorm and plan
/cf-fixupdatedHigh> 3,000 tokens injected into prompt~3,800Quick bug fix workflow
/cf-reviewupdatedHigh> 3,000 tokens injected into prompt~3,700Multi-layer code review
/cf-scanupdatedHigh> 3,000 tokens injected into prompt~3,500Scan project and bootstrap memory
/cf-researchupdatedHigh> 3,000 tokens injected into prompt~3,300In-depth research
/cf-askupdatedHigh> 3,000 tokens injected into prompt~3,100Quick Q&A about codebase
/cf-helpupdatedHigh> 3,000 tokens injected into prompt~3,100Answer questions about Coding Friend
/cf-rememberupdatedHigh> 3,000 tokens injected into prompt~3,000Capture project knowledge
/cf-warmbetaupdatedMedium1,500 – 3,000 tokens injected into prompt~2,800Catch up after absence — git history summary
/cf-learnupdatedMedium1,500 – 3,000 tokens injected into prompt~2,700Extract human learning docs
/cf-review-inupdatedMedium1,500 – 3,000 tokens injected into prompt~2,600Collect external review results
/cf-teachupdatedMedium1,500 – 3,000 tokens injected into prompt~2,500Personal teacher — conversational storytelling breakdown
/cf-designbetaMedium1,500 – 3,000 tokens injected into prompt~2,500UI design: scan patterns, design or modify UI consistently
/cf-optimizeupdatedMedium1,500 – 3,000 tokens injected into prompt~2,500Structured optimization
/cf-review-outupdatedLow< 1,500 tokens injected into prompt~1,300Generate review prompt for external AI
/cf-sessionbetaupdatedLow< 1,500 tokens injected into prompt~1,200Save/load sessions
/cf-commitupdatedLow< 1,500 tokens injected into prompt~1,100Smart conventional commits
/cf-shipupdatedLow< 1,500 tokens injected into prompt~908Verify, commit, push, PR

Auto-Invoked Skills

SkillStatusContextApprox. TokensActivates When
cf-sys-debugupdatedHigh> 3,000 tokens injected into prompt~3,500Debugging issues
cf-tddupdatedMedium1,500 – 3,000 tokens injected into prompt~2,100Writing new code (direct mode or TDD)
cf-verificationupdatedLow< 1,500 tokens injected into prompt~637Before claiming done

Agents

Agents run in forked sessions — they get their own context window and don't consume your main conversation's context. Token counts here refer to the size of the agent's system prompt injected into its forked context.

AgentStatusContextApprox. TokensModelPurpose
cf-plannerMedium1,500 – 3,000 tokens injected into prompt~1,700OpusTask decomposition
cf-reviewerMedium1,500 – 3,000 tokens injected into prompt~1,500inheritReview orchestrator
cf-explorerLow< 1,500 tokens injected into prompt~1,400HaikuCodebase exploration
cf-implementerLow< 1,500 tokens injected into prompt~1,400SonnetDirect or TDD implementation
cf-writerLow< 1,500 tokens injected into prompt~1,100HaikuLightweight doc writing
cf-reviewer-qualityLow< 1,500 tokens injected into prompt~1,100HaikuCode quality + slop detection
cf-writer-deepLow< 1,500 tokens injected into prompt~1,000SonnetDeep reasoning docs
cf-reviewer-securityLow< 1,500 tokens injected into prompt~961SonnetSecurity review (OWASP)
cf-reviewer-reducerLow< 1,500 tokens injected into prompt~775HaikuDeduplicate and rank findings
cf-reviewer-testsLow< 1,500 tokens injected into prompt~707HaikuTest coverage check
cf-reviewer-rulesLow< 1,500 tokens injected into prompt~682HaikuProject rules compliance
cf-reviewer-planupdatedLow< 1,500 tokens injected into prompt~670SonnetPlan alignment check

Notes

  • Token counts are approximate, calculated using @lenml/tokenizer-claude. Actual Anthropic token counts may vary by ~20-30%.
  • Tier classification is what matters — small variations in exact count don't change the tier.
  • These numbers reflect only the prompt injection size (the skill/agent definition loaded into context), not the total tokens used during execution.
  • Custom skill guides (.coding-friend/skills/<name>-custom/SKILL.md) add to the skill's prompt footprint when loaded.
  • Bootstrap context (~2,200 tokens) is always present regardless of which skill you use.