Documentation Index
Fetch the complete documentation index at: https://docs.selftune.dev/llms.txt
Use this file to discover all available pages before exploring further.
What this is for
This guide is for people publishing skills other users will install. If you want the concrete shipping sequence first, start with Create, Test, and Deploy a Skill and come back here for the creator-specific before-ship / after-ship loop. The creator lifecycle has two phases:Before ship
Put the right thing in the right place
| Surface | What belongs there |
|---|---|
description / routing | What the skill should trigger on |
workflows/ | The ordered procedure once the skill is chosen |
references/ | Durable context, taxonomy, checklists, examples |
scripts/ / tools | Deterministic mechanics the agent should not reinvent |
- Routing problems belong in the description.
- Execution problems belong in workflows.
- Missing context belongs in references.
- Repeated exact logic belongs in code.
Keep the router small and legible
- Start router-first.
- Add only the trigger language needed to recognize the job.
- Add negative examples for nearby intents that should not trigger.
- Split workflows when the execution path really changes.
Run cold-start tests before launch
Use the lifecycle-first trust flow before launch:verify is the front door. The lower-level eval, replay, and baseline commands
are supporting steps you fill in only when verify reports that evidence is
still missing.
If you prefer the condensed version, the intended lifecycle is:
- what should trigger
- what should not
- what the workflow does
- which parts require references or tools
evolve --dry-run,
grade baseline, and evolve --with-baseline are still the right mutation
loop. For brand-new package drafts, prefer the lifecycle-first verify /
publish flow above.
Bundle creator-directed contribution
If you want post-ship creator feedback in the cloud dashboard:selftune.contribute.json into the skill package so users can opt in to privacy-safe creator-directed relay.
Supported creator-directed signals today:
triggergrademiss_category
After ship
Understand the two contributor paths
selftune contributions approve <skill>: lightweight creator-directed relay into the community dashboardselftune contribute --skill <skill> --submit: a deeper sanitized bundle export
Watch the right dashboard surfaces
After launch, check:- Community overview for cross-skill signal strength
- Skill detail Community tab for missed categories, grades, and proposal drafts
- Proposals for review/apply
- Watch outcomes after apply
Wait for actionable signal
Contributor proposals should only be trusted once a skill has:- at least
10total signals - at least
3distinct contributor cohorts
Interpret the signal correctly
- High misses in concentrated categories usually mean the router is wrong.
- Low grades with decent trigger rate usually mean the body/workflow/reference/tool split is wrong.
- Repeated contributor proposals should be reviewed as hypotheses, not auto-applied truth.
Fast checklist
Before ship:- router is explicit
- workflows are separated by execution path
- references carry durable context
- tools handle deterministic mechanics
- the package passes
selftune verify - evals cover more language than your own phrasing
selftune.contribute.jsonis bundled if you want creator-directed feedback
- users know how to opt in
- community pages show the skill by name
- proposal drafts are only created from coherent signal
- watch closes the loop after apply