Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
253 changes: 46 additions & 207 deletions SKILL.md

Large diffs are not rendered by default.

24 changes: 8 additions & 16 deletions contracts/shapes.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,71 +6,63 @@
"register": "instrument",
"requiredFeatures": ["search", "table", "copy_as_prompt"],
"example": "examples/dashboard.html",
"href": "dashboard.html",
"reference": "references/shapes/dashboard.md"
"href": "dashboard.html"
},
{
"id": "document",
"pickWhen": "Plans, specs, briefings, essays, brainstorms, meeting notes — prose-heavy where you'd read paragraph-to-paragraph",
"register": "reading",
"requiredFeatures": [],
"example": "examples/document.html",
"href": "document.html",
"reference": "references/shapes/document.md"
"href": "document.html"
},
{
"id": "timeline",
"pickWhen": "Dated logs, diaries, retrospectives, project histories, trip journals",
"register": "reading",
"requiredFeatures": ["filtering"],
"example": "examples/timeline.html",
"href": "timeline.html",
"reference": "references/shapes/timeline.md"
"href": "timeline.html"
},
{
"id": "runbook",
"pickWhen": "Disaster recovery, deploy guides, machine rebuilds — sequential procedure being executed not read",
"register": "instrument",
"requiredFeatures": ["copy_as_prompt", "toggle"],
"example": "examples/runbook.html",
"href": "runbook.html",
"reference": "references/shapes/runbook.md"
"href": "runbook.html"
},
{
"id": "comparison",
"pickWhen": "X vs Y vs Z decision matrices, model comparisons, vendor pickers",
"register": "instrument",
"requiredFeatures": ["table", "copy_as_prompt"],
"example": "examples/comparison.html",
"href": "comparison.html",
"reference": "references/shapes/comparison.md"
"href": "comparison.html"
},
{
"id": "network-map",
"pickWhen": "People/relationships, brain backlinks, dependencies — connections matter",
"register": "instrument",
"requiredFeatures": ["search", "inline_svg"],
"example": "examples/network-map.html",
"href": "network-map.html",
"reference": "references/shapes/network-map.md"
"href": "network-map.html"
},
{
"id": "triage-board",
"pickWhen": "Bucketing items into 3–5 columns (Now/Next/Later/Cut), inbox triage, GTD reorg",
"register": "instrument",
"requiredFeatures": ["drag", "copy_as_prompt"],
"example": "examples/triage-board.html",
"href": "triage-board.html",
"reference": "references/shapes/triage-board.md"
"href": "triage-board.html"
},
{
"id": "developer",
"pickWhen": "PR writeups, code review, explain this code — annotated diff with severity findings",
"register": "instrument",
"requiredFeatures": ["table", "textarea"],
"example": "examples/developer.html",
"href": "developer.html",
"reference": "references/shapes/developer.md"
"href": "developer.html"
},
{
"id": "editorial",
Expand Down
127 changes: 19 additions & 108 deletions perf/baseline.json
Original file line number Diff line number Diff line change
@@ -1,31 +1,23 @@
{
"skill_md": {
"total_bytes": 49339,
"total_tokens": 12241,
"total_bytes": 29935,
"total_tokens": 7429,
"sections": [
{
"name": "Page shapes (pick before designing)",
"tokens": 3291
"name": "Rendering process",
"tokens": 1643
},
{
"name": "Design system",
"tokens": 2074
},
{
"name": "Rendering process",
"tokens": 1677
"tokens": 1153
},
{
"name": "Canonical primitives (charts and tables)",
"tokens": 1478
"tokens": 1134
},
{
"name": "Artifact forms",
"tokens": 833
},
{
"name": "Output",
"tokens": 773
"name": "Page shapes (pick before designing)",
"tokens": 892
},
{
"name": "Copy-as-prompt",
Expand All @@ -39,6 +31,14 @@
"name": "Sub-patterns (within shapes, not standalone shapes)",
"tokens": 489
},
{
"name": "Artifact forms",
"tokens": 253
},
{
"name": "Output",
"tokens": 240
},
{
"name": "The 8 information dimensions HTML can carry",
"tokens": 207
Expand All @@ -56,100 +56,11 @@
"tokens": 66
}
],
"contracts": [
{
"contract": "podcast",
"tokens": 289
},
{
"contract": "editorial",
"tokens": 283
},
{
"contract": "network-map",
"tokens": 253
},
{
"contract": "developer",
"tokens": 238
},
{
"contract": "deck-review",
"tokens": 229
},
{
"contract": "Log stream \u2014 chronological event table",
"tokens": 223
},
{
"contract": "triage-board",
"tokens": 217
},
{
"contract": "runbook",
"tokens": 211
},
{
"contract": "execution-log",
"tokens": 208
},
{
"contract": "comparison",
"tokens": 207
},
{
"contract": "timeline",
"tokens": 181
},
{
"contract": "document",
"tokens": 150
},
{
"contract": "dashboard",
"tokens": 141
},
{
"contract": "Scatter \u2014 two-dimension trade-off",
"tokens": 110
},
{
"contract": "Annotated diff \u2014 code review primitive",
"tokens": 68
},
{
"contract": "Dense ops table",
"tokens": 67
},
{
"contract": "Comparison matrix \u2014 items as columns",
"tokens": 66
},
{
"contract": "Sparkline \u2014 stat-tile cluster",
"tokens": 63
},
{
"contract": "Stacked bar \u2014 composition over time",
"tokens": 63
},
{
"contract": "Topology \u2014 inline service graph",
"tokens": 57
},
{
"contract": "Donut \u2014 categorical status mix",
"tokens": 55
},
{
"contract": "Bar \u2014 ranked top-N",
"tokens": 49
}
],
"contracts": [],
"oversized_contracts": []
},
"references": {
"total_tokens": 13603,
"file_count": 23
"total_tokens": 9928,
"file_count": 15
}
}
12 changes: 0 additions & 12 deletions references/shapes/comparison.md

This file was deleted.

12 changes: 0 additions & 12 deletions references/shapes/dashboard.md

This file was deleted.

12 changes: 0 additions & 12 deletions references/shapes/developer.md

This file was deleted.

12 changes: 0 additions & 12 deletions references/shapes/document.md

This file was deleted.

12 changes: 0 additions & 12 deletions references/shapes/network-map.md

This file was deleted.

12 changes: 0 additions & 12 deletions references/shapes/runbook.md

This file was deleted.

12 changes: 0 additions & 12 deletions references/shapes/timeline.md

This file was deleted.

Loading
Loading