Development skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

Template Versioning Strategy

Backward-compatible video template versioning and composition registry management. Use this when creating alternative video templates, modifying composition props, evolving data schemas, or maintaining multiple template versions in Root.tsx.

498 repo starsObserved in 2 repos
Development

testability

Refactoring patterns for hard-to-test code

498 repo starsObserved in 2 repos
Development

textmate-grammar

Use when authoring TextMate grammars for syntax highlighting - covers scopes, patterns, and language injection

498 repo starsObserved in 2 repos
Development

threejs-lighting

Three.js lighting - light types, shadows, environment lighting. Use when adding lights, configuring shadows, setting up IBL, or optimizing lighting performance.

498 repo starsObserved in 2 repos
Development

threejs-materials

Three.js materials - PBR, basic, phong, shader materials, material properties. Use when styling meshes, working with textures, creating custom shaders, or optimizing material performance.

498 repo starsObserved in 2 repos
Development

tidying

Guide structural code improvements using Kent Beck's Tidy First methodology. Use when seeing messy code, before making behavioral changes, after completing features, or discussing when to clean up code.

498 repo starsObserved in 2 repos
Development

Timed Password Input in C++

Generates C++ code for a console-based password prompt with a time limit and validation against a predefined password.

498 repo starsObserved in 2 repos
Development

timestamp

Generate deterministic timestamps in YYYYMMDDHHMMSS format using bash. Use when you need timestamps for filenames, logging, or any situation requiring consistent timestamp formatting without LLM generation.

498 repo starsObserved in 2 repos
Development

topdown-file-ordering

Use when block order in a single file obscures the public surface or disrupts top-down comprehension. Goal: file structure exposes the public surface first and supporting details in a clear top-down flow without behavior change.

498 repo starsObserved in 2 repos
Development

tracking-form-status

Teaches useFormStatus hook for tracking form submission state in React 19. Use when implementing submit buttons, form loading states, or pending indicators.

498 repo starsObserved in 2 repos
Development