Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
writing-code
bfollington/terma 40
-
skill-networks
bfollington/terma 40
-
implement
Implement a plan or feature. Use when the user has a defined plan ready to be coded.
bfollington/terma 40
-
taking-an-idea-to-implementable-prototype
bfollington/terma 40
-
orient
Explore and understand a project's structure and functionality. Use when starting work on a new or unfamiliar codebase.
bfollington/terma 40
-
skill-improver
This skill should be used at natural checkpoints (after completing complex tasks, at session end, or when friction occurs) to reflect on skill and process execution and identify targeted improvements. Use when experiencing confusion, repeated failures, or discovering new patterns that should be codified into skills for smoother future operation.
bfollington/terma 40
-
code-review
Review code for quality, correctness, and best practices. Use when the user wants a code review or feedback on their implementation.
bfollington/terma 40
-
skill-management
Create, update, and manage Claude Code skills. Use when working with SKILL.md files, slash commands, or extending Claude's capabilities.
bfollington/terma 40
-
research
Research a topic, technology, or approach. Use when the user needs investigation or information gathering before implementation.
bfollington/terma 40
-
plan
Create a structured plan for implementing a feature or solving a problem. Use when the user needs to plan before coding.
bfollington/terma 40
-
domain-driven-design
This skill should be used whenever domain modeling is taking place. It provides specialized guidance for type-driven and data-driven design based on Rich Hickey and Scott Wlaschin's principles. The skill helps contextualize current modeling within the existing domain model, identifies inconsistencies, builds ubiquitous language, and creates visualizations (Mermaid, Graphviz/DOT, ASCII diagrams) to communicate domain concepts clearly. Use this skill when designing types, modeling business domains, refactoring domain logic, or ensuring domain consistency across a codebase.
bfollington/terma 40
-
claude-plugins
bfollington/terma 40
-
bevy
This skill should be used when working on Bevy game engine projects. It provides specialized knowledge for Bevy's Entity Component System (ECS) architecture, component-driven design patterns, system ordering, UI development, build strategies, and common pitfalls. Use this skill when implementing game features, debugging Bevy code, designing component architectures, or working with Bevy's UI system.
bfollington/terma 40
-
shadertoy
This skill should be used when working with Shadertoy shaders, GLSL fragment shaders, or creating procedural graphics for the web. Use when writing .glsl files, implementing visual effects, creating generative art, or working with WebGL shader code. This skill provides GLSL ES syntax reference, common shader patterns, and Shadertoy-specific conventions.
bfollington/terma 40
-
pattrns
Guide for creating generative, emergent music with Pattrns, the Lua-based pattern sequencing engine for Renoise. Use when composing algorithmic patterns, generating evolving breakbeats/rhythms, creating generative melodies/harmonies, designing textures, or working with euclidean rhythms and live coding patterns. Covers breakbeat/jungle/DnB, IDM/experimental, jazz, industrial/trip-hop, and ambient styles.
bfollington/terma 40
-
strudel
This skill should be used when working with Strudel.cc, a live-coding music environment. Use when creating musical patterns, drum sequences, melodies, basslines, or generative compositions. The user will always want to run Strudel code in the browser, either by copy-pasting or by providing a clickable URL with the code encoded in base64.
bfollington/terma 40
-
godot
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
bfollington/terma 40
-
godot-interactive
Interact with a running Godot game via MCP — launch, screenshot, click, inspect scene tree, get/set properties. Powered by godot-mcp + GodotMCPBridge autoload.
bfollington/terma 40
-
yanex-experiment-tracking
Use this skill when running, managing, or analyzing yanex experiments. Includes executing experiments via CLI, parameter sweeps, dependencies, querying experiment history, comparing results, and maintaining experiment logs. Invoke when users mention yanex, experiments, training runs, parameter sweeps, or need to track ML experiments.
rueckstiess/yanex
-
undo-redo
Use the undo_redo tool to rewind or reapply buffered file changes or inspect diffs without UI navigation. Use when you need to adjust or verify changes in the current session history.
Dwsy/agent 3
-
exa
使用 Exa.ai API 进行高质量的互联网搜索。需要 EXA_API_KEY 环境变量。
Dwsy/agent 3
-
backend-unit-test
后端单元测试技能。触发场景:
- 用户要求运行/创建单元测试
- 用户要求验证数据
- 用户要求用 Maven 运行测试
- 关键词:test, maven test, junit, springboot test, 单元测试, 测试验证
核心:不改 pom,用 reactor 模式运行。
Dwsy/agent 3
-
mermaid-flow-image
将流程需求整理为可渲染的 Mermaid(简化版/详细版),并通过 Kroki 生成可发送的高分辨率 PNG 图片。适用于“把架构流程画出来并直接发图”的场景。
Dwsy/agent 3
-
web-browser
Allows to interact with web pages by performing actions such as clicking buttons, filling out forms, and navigating links. It works by remote controlling Google Chrome or Chromium browsers using the Chrome DevTools Protocol (CDP). When Claude needs to browse the web, it can use this skill to do so.
Dwsy/agent 3