Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Documentation templates and structure guidelines. README, API docs, code comments, and AI-friendly documentation.
.claude/skills/sickn33-documentation-templates/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-21 | ✗→✓ | ▲ Improved | 41% | 0% |
| case-01 | ✗→✓ | ▲ Improved | -16% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 1% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 26% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 10% | 0% |
> Templates and structure guidelines for common documentation types.
| Section | Purpose | |---------|---------| | Title + One-liner | What is this? | | Quick Start | Running in <5 min | | Features | What can I do? | | Configuration | How to customize | | API Reference | Link to detailed docs | | Contributing | How to help | | License | Legal |
markdown# Project Name Brief one-line description. ## Quick Start [Minimum steps to run] ## Features - Feature 1 - Feature 2 ## Configuration | Variable | Description | Default | |----------|-------------|---------| | PORT | Server port | 3000 | ## Documentation - API Reference - Architecture ## License MIT
markdown## GET /users/:id Get a user by ID. **Parameters:** | Name | Type | Required | Description | |------|------|----------|-------------| | id | string | Yes | User ID | **Response:** - 200: User object - 404: User not found **Example:** [Request and response example]
typescript/** * Brief description of what the function does. * * @param paramName - Description of parameter * @returns Description of return value * @throws ErrorType - When this error occurs * * @example * const result = functionName(input); */
| ✅ Comment | ❌ Don't Comment | |-----------|-----------------| | Why (business logic) | What (obvious) | | Complex algorithms | Every line | | Non-obvious behavior | Self-explanatory code | | API contracts | Implementation details |
markdown# Changelog ## [Unreleased] ### Added - New feature ## [1.0.0] - 2025-01-01 ### Added - Initial release ### Changed - Updated dependency ### Fixed - Bug fix
markdown# ADR-001: [Title] ## Status Accepted / Deprecated / Superseded ## Context Why are we making this decision? ## Decision What did we decide? ## Consequences What are the trade-offs?
For AI crawlers and agents:
markdown# Project Name > One-line objective. ## Core Files - [src/index.ts]: Main entry - [src/api/]: API routes - [docs/]: Documentation ## Key Concepts - Concept 1: Brief explanation - Concept 2: Brief explanation
For RAG indexing:
| Principle | Why | |-----------|-----| | Scannable | Headers, lists, tables | | Examples first | Show, don't just tell | | Progressive detail | Simple → Complex | | Up to date | Outdated = misleading |
> Remember: Templates are starting points. Adapt to your project's needs.
This skill is applicable to execute the workflow or actions described in the overview.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-21 | fail→pass | 13,964 | 14,323 | +3% | 1 | 1 | 0% | 2,350 | 3,322 | +41% | 0 | 0 | — |
case-01 | fail→pass | 19,922 | 16,789 | -16% | 1 | 1 | 0% | 3,703 | 3,096 | -16% | 0 | 0 | — |
case-02 | fail→pass | 13,771 | 8,346 | -39% | 1 | 1 | 0% | 2,178 | 2,194 | +1% | 0 | 0 | — |
case-03 | fail→pass | 12,175 | 8,499 | -30% | 1 | 1 | 0% | 1,849 | 2,330 | +26% | 0 | 0 | — |
case-04 | pass→pass | 16,964 | 16,169 | -5% | 1 | 1 | 0% | 3,449 | 4,279 | +24% | 0 | 0 | — |
case-05 | pass→pass | 12,220 | 12,590 | +3% | 1 | 1 | 0% | 2,700 | 3,649 | +35% | 0 | 0 | — |
case-06 | pass→pass | 16,215 | 17,234 | +6% | 1 | 1 | 0% | 3,274 | 4,403 | +34% | 0 | 0 | — |
case-07 | pass→pass | 11,309 | 9,239 | -18% | 1 | 1 | 0% | 2,059 | 2,778 | +35% | 0 | 0 | — |
case-08 | pass→pass | 7,143 | 7,131 | -0% | 1 | 1 | 0% | 1,307 | 2,222 | +70% | 0 | 0 | — |
case-09 | pass→pass | 9,803 | 7,068 | -28% | 1 | 1 | 0% | 2,007 | 2,331 | +16% | 0 | 0 | — |
case-10 | pass→pass | 6,855 | 8,516 | +24% | 1 | 1 | 0% | 1,107 | 2,323 | +110% | 0 | 0 | — |
case-11 | pass→pass | 7,756 | 5,057 | -35% | 1 | 1 | 0% | 1,479 | 1,887 | +28% | 0 | 0 | — |
case-12 | fail→pass | 21,652 | 16,617 | -23% | 1 | 1 | 0% | 3,316 | 3,663 | +10% | 0 | 0 | — |
case-13 | pass→pass | 9,613 | 5,655 | -41% | 1 | 1 | 0% | 1,731 | 1,748 | +1% | 0 | 0 | — |
case-14 | pass→pass | 8,727 | 5,765 | -34% | 1 | 1 | 0% | 1,451 | 1,918 | +32% | 0 | 0 | — |
case-15 | pass→pass | 13,355 | 7,198 | -46% | 1 | 1 | 0% | 2,327 | 2,182 | -6% | 0 | 0 | — |
case-16 | pass→pass | 14,407 | 11,773 | -18% | 1 | 1 | 0% | 2,336 | 2,934 | +26% | 0 | 0 | — |
case-17 | pass→pass | 7,909 | 5,863 | -26% | 1 | 1 | 0% | 1,501 | 1,995 | +33% | 0 | 0 | — |
case-18 | pass→pass | 11,018 | 10,716 | -3% | 1 | 1 | 0% | 1,693 | 2,553 | +51% | 0 | 0 | — |
case-19 | pass→pass | 11,684 | 9,178 | -21% | 1 | 1 | 0% | 2,252 | 2,776 | +23% | 0 | 0 | — |
case-20 | fail→fail | 13,449 | 11,247 | -16% | 1 | 1 | 0% | 2,128 | 2,684 | +26% | 0 | 0 | — |
case-22 | pass→pass | 7,960 | 5,038 | -37% | 1 | 1 | 0% | 1,448 | 1,784 | +23% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +23 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.