DocsJust-in-Time Skills (SKILL.md)
Just-in-Time Knowledge

Just-in-Time Skills (SKILL.md)

Stuffing dozens of instruction documents into the system prompt wastes thousands of tokens and degrades LLM reasoning. Smoke Monkey introduces a Two-Tier Just-in-Time (JIT) Skill Pattern that cuts context overhead by up to 94%.

Tier 1
~150 tokens total

1-Line Catalog Index

The agent sees only a compact index of available skill names and 1-sentence descriptions in the initial prompt.

Tier 2
On-Demand Injection

Full Body on use_skill

When the task requires it, the agent autonomously calls use_skill. Only then is the complete SKILL.md body loaded for that turn.

Writing a Standard SKILL.md Playbook

.agents/skills/database-migrations/SKILL.mdmarkdown
---
name: database-migrations
description: Production checklist for safe PostgreSQL schema migrations without downtime.
category: backend
---
# PostgreSQL Safe Migration Playbook
1. Never rename columns directly in one release.
2. Set lock timeouts: SET lock_timeout = '2s';
3. Always create indexes concurrently (CREATE INDEX CONCURRENTLY).

25 Bundled Production Skills

Backend

8 Skills

api-design, database-migrations, redis-caching, auth-standards

Frontend

6 Skills

react-performance, tailwind-styling, state-management, a11y

DevOps

5 Skills

docker-deployment, ci-cd-pipelines, kubernetes-specs, terraform

QA & Reliability

6 Skills

test-driven-development, e2e-playwright, security-audit

Check Out Permissions & Safety

See how interactive pauses protect your codebase during autonomous runs.