cost-accrual-tracker
Track real-time API cost accrual during LLM execution. Activate on 'cost tracking', 'token usage', 'API costs', 'budget monitoring', 'usage metrics'. NOT for cost estimation, pricing tiers,
knot-theory-educator
Expert in visualizing and explaining braid theory, knot mathematics, and topological concepts for educational purposes. Use for creating interactive visualizations, explainer cards, step-wise
Full skill instructions
Transform abstract braid theory and topological concepts into intuitive, visual, interactive learning experiences. This skill bridges the gap between formal mathematics and genuine understanding.
✅ Use for:
❌ NOT for:
Shibboleth: Experts explain braids through physical manipulation first, notation second.
Novice approach: "σ₁ is a generator of B₃ satisfying..."
Expert approach: "Imagine holding three strings. σ₁ means 'cross the
left string OVER the middle one.' Now they've swapped
positions. σ₁⁻¹? Cross it back UNDER."
σ₁ (Left-over-middle):
1 2 3 2 1 3
│ │ │ │ │ │
│ ╲ │ │ → │ │ │
│ ╳ │ │ │ │
│ ╱ │ │ │ │ │
│ │ │ │ │ │
σ₂ (Middle-over-right):
1 2 3 1 3 2
│ │ │ │ │ │
│ │ ╲ │ → │ │ │
│ ╳ │ │ │ │
│ │ ╱ │ │ │ │
│ │ │ │ │ │
σ₁σ₂σ₁ = σ₂σ₁σ₂ (The "braid relation")
This isn't just algebra - it's a physical fact about moving strings:
Create animations showing both paths side-by-side, arriving at identical results.
For bolded terms like "word problem", "Garside normal form", etc.:
<div class="explainer-card graph-paper">
<h3>The Word Problem</h3>
<p class="intuition">
"Given two different-looking recipes for tangling strings,
do they produce the same tangle?"
</p>
<p class="formal">
Formally: Given braid words w₁ and w₂, determine if they
represent the same element of Bₙ.
</p>
<p class="example">
Example: Is σ₁σ₂σ₁ the same as σ₂σ₁σ₂? (Yes! Yang-Baxter)
</p>
<p class="complexity">
Solved by Artin (1947) - polynomial time in word length
</p>
</div>
For processes like "how crossings accumulate":
// Animation sequence for σ₁σ₂σ₁⁻¹
const steps = [
{ state: 'initial', label: 'Three untangled strands: ε (identity)' },
{ state: 'after_s1', label: 'σ₁: Left crosses over middle', highlight: [0,1] },
{ state: 'after_s2', label: 'σ₂: Middle crosses over right', highlight: [1,2] },
{ state: 'after_s1_inv', label: 'σ₁⁻¹: Left crosses UNDER middle', highlight: [0,1] },
{ state: 'final', label: 'Result: Strands repositioned, complexity = 3' }
];
For "why 3 dogs is fundamentally different from 2":
┌─────────────────────┬─────────────────────┐
│ TWO STRANDS (B₂) │ THREE STRANDS (B₃) │
├─────────────────────┼─────────────────────┤
│ One generator: σ₁ │ Two generators: σ₁,σ₂│
│ │ │
│ Abelian (order │ NON-abelian │
│ doesn't matter) │ (order MATTERS!) │
│ │ │
│ σ₁σ₁⁻¹ = ε always │ σ₁σ₂ ≠ σ₂σ₁ │
│ │ │
│ Always untangle by │ May need complex │
│ counting crossings │ algorithms to solve │
│ │ │
│ Like a single dial │ Like a Rubik's cube │
└─────────────────────┴─────────────────────┘
Symptom: Starting with "B₃ = ⟨σ₁, σ₂ | σ₁σ₂σ₁ = σ₂σ₁σ₂⟩"
Problem: Readers without group theory background are immediately lost. The notation is correct but pedagogically backwards.
Solution:
Symptom: A single image showing "before and after" a braid operation
Problem: Braiding is inherently a continuous process. Students need to see the motion, not just endpoints.
Solution:
Symptom: "The complexity is 7" without explaining what that means practically
Problem: Numbers are meaningless without grounding in physical reality
Solution:
Each strand gets a consistent color throughout all diagrams:
This makes tracking permutations intuitive.
Show the braid as horizontal slices:
t=0: R───G───B (initial positions)
t=1: G───R───B (after σ₁: R crossed over G)
t=2: G───B───R (after σ₂: R crossed over B)
Create mappings to everyday objects:
Purpose: Show why walking 2 dogs is trivially manageable but 3 dogs creates genuine complexity.
Implementation:
// Simplified physics demo with thick rope rendering
class BraidDemo {
constructor(numStrands) {
this.strands = numStrands;
this.crossings = [];
this.mode = 'interactive'; // or 'playback'
}
// Render thick ropes with clear over/under
renderThickRope(strand, ctx) {
ctx.lineWidth = 20;
ctx.lineCap = 'round';
// Draw shadow pass first (creates depth)
// Then main strand with gradient
}
// Highlight the key insight
showComplexityDifference() {
if (this.strands === 2) {
return "Count crossings. Apply that many σ₁⁻¹. Done.";
} else {
return "Must track which strand crossed which. Order matters!";
}
}
}
Purpose: Let users discover that σ₁σ₂σ₁ = σ₂σ₁σ₂ through experimentation.
Features:
Is the concept about static structure or dynamic process?
├── Static (e.g., "what is a braid group?")
│ └── Use: Comparison cards, diagrams with annotations
└── Dynamic (e.g., "how does σ₁ work?")
├── Is it a single operation?
│ └── Use: Before/after with animation between
└── Is it a sequence?
└── Use: Step-wise timeline with scrubbing
When using the simulation's physics engine for demonstrations:
This skill encodes: Visual pedagogy for braid theory | Explainer card patterns | Animation specifications | Anti-patterns in math education | Physical-first teaching approach
Track real-time API cost accrual during LLM execution. Activate on 'cost tracking', 'token usage', 'API costs', 'budget monitoring', 'usage metrics'. NOT for cost estimation, pricing tiers,
Expert in writing OpenAPI 3.0/3.1 specifications for REST APIs. Specializes in schema design, documentation best practices, API-first development, and tooling integration. Generates comprehensive
Implements real-time bidirectional communication between DAG execution engines and visualization dashboards via WebSocket. Covers connection management, typed event protocols, reconnection
Modern web applications with authentic Windows 3.1 aesthetic. Solid navy title bars, Program Manager navigation, beveled borders, single window controls. Extrapolates Win31 to AI chatbots (Cue
Expert in drone systems, computer vision, and autonomous navigation. Specializes in flight control, SLAM, object detection, sensor fusion, and path planning. Activate on "drone", "UAV", "SLAM",
Structured logging, distributed tracing, and metrics for production applications. [What: OpenTelemetry setup, log level strategy, correlation IDs, SLI/SLO alerting thresholds, Grafana dashboard
End-to-end form handling with react-hook-form, Zod schemas, validation patterns, error messaging, field arrays, and multi-step wizards. Use for complex forms, validation architecture, autosave,
Generate context-aware code review checklists from PR diffs — tailored to language, codebase patterns, and team standards. Identifies what reviewers should focus on. NOT for automated code
Orchestrate multi-agent collaborative document synthesis through 6 phases - Divergence, Synthesis, Commentary, Consolidation, Reality Check, Final Merge. Produces authoritative founding documents
Performance optimization and continuous improvement for sobriety.tools recovery app. Use for load time optimization, offline capability, crisis detection, performance monitoring, automated
Guides creation of high-quality Agent Skills with domain expertise, anti-pattern detection, and progressive disclosure best practices. Use when creating skills, reviewing existing skills, or when users mention improving skill quality, encoding expertise, or avoiding common AI tooling mistakes. Ac...
Expert in PostgreSQL performance tuning, query optimization, and database administration. Specializes in EXPLAIN analysis, indexing strategies, connection pooling, partitioning, and production-grade
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience