Context Is a Resource
"Every file loaded pays rent on every API call."
The Problem
You have 8 steering files. 77KB total. They load on EVERY call. Even when you ask "fix this typo."
Cost: 19,500 tokens × $3/MTok = $0.06/call
× 50 calls/day = $3/day = $90/month
For files relevant 15% of the time.
The Three Categories
Every file in your agent's context falls into one of these:
general.md standards.md session-resume.mdSmall, universal, used every time. Keep it lean.
deploy-workflow.md remo-oss.md dependency-graph.yamlMove to "skills" — loads only when triggered by keyword.
*.bak files old-notes.md deprecated-rules.mdDead weight. Delete. It costs $0.04/call for nothing.
How On-Demand Works
File lives in skills/ with a SKILL.md describing triggers
User says keyword: "deploy", "remo", "impact"
Agent loads the skill file only for that conversation
Result: 49KB loads only when needed instead of always.
Saves ~12,250 tokens on 85% of your calls.
One caveat: each skill still costs ~85 tokens/call in manifest overhead (name + triggers).
At 12,250 tokens saved vs 85 tokens cost, the ratio is 140:1 in your favor — but don't skill-spam. See Steering Over Skills →
DIY: Audit Your Context in 5 Minutes
List your files with sizes
find .kiro/steering -type f | xargs wc -c | sort -rn
# Output:
# 20634 dependency-graph.yaml ← ON-DEMAND (only deploys)
# 15558 sofe-deploy-workflow.md ← ON-DEMAND (only deploys)
# 15226 sofe-deploy-workflow.bak ← DELETE (dead file!)
# 13095 remo-oss.md ← ON-DEMAND (only Remo)
# 5755 session-resume.md ← ALWAYS (universal)
# 1757 package-env-standards.md ← ALWAYS (universal)
# 1556 general.md ← ALWAYS (universal)Tag frequency
For each file ask: "In what % of my sessions do I actually use this?"
- >70% → ALWAYS
- 30-70% → ON-DEMAND
- <30% → DELETE
Move "on-demand" to skills/
mkdir -p .kiro/skills/deploy-workflow
mv .kiro/steering/dependency-graph.yaml .kiro/skills/deploy-workflow/
mv .kiro/steering/sofe-deploy-workflow.md .kiro/skills/deploy-workflow/
# Create trigger file (SKILL.md):
# Content: "Load when: deploy, impact analysis, blast radius"Delete dead files
rm .kiro/steering/*.bak
# That's $25/month saved. For deleting one file.The Result
Before
After
5 minutes of work. -83% context overhead.