- Home
- /
- Categories
- /
- Debugging
Debugging
Find and fix bugs, error analysis
aio-debug
by aiocean
This skill should be used when the user asks to "debug", "fix bug", "fixbug", "investigate error", "troubleshoot", "why is this broken", "not working", "failing test", "unexpected behavior", or encounters any bug, error, or test failure. Orchestrates systematic debugging with codebase understanding, code review, and quality verification for maximum fix effectiveness.
git-commit
by alpoxdev
'Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/git-commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping'
product-strategy
by alunadev
Expert product strategy advisor for Senior PMs. Use when defining a product vision, setting OKRs, building a roadmap, prioritizing between competing bets, entering a new product area, or when stakeholders disagree on direction. Produces a structured strategy document grounded in user outcomes, not feature lists.
Function Composition - Building from Small Pieces
by whatiskadudoing
Practical patterns for composing functions in TypeScript using pipe, flow, and functional design principles
aio-monitoring-observability
by aiocean
This skill should be used when the user asks to "set up monitoring", "design metrics", "create alerts", "build dashboards", "calculate SLOs", "analyze performance", "compare monitoring tools", "migrate from Datadog", or mentions Prometheus, Grafana, Loki, OpenTelemetry, Four Golden Signals, RED/USE methods, error budgets, distributed tracing.
treeherder
by jwmossmoz
Query Firefox Treeherder for CI job results using treeherder-cli (primary) and lumberjackth (secondary). Use after commits land to check test/build results. Triggers on "treeherder", "job results", "check tests", "ci status".
orbitant-graceful-degradation
by weorbitant
Checks MCP servers and config files before any chief-of-staff command. Ensures no command hard-fails — always proceeds with available sources. Auto-activates on every command.
writing-skills
by jwmossmoz
Author and maintain Agent Skills in this repo. Use when creating or updating SKILL.md files, scripts, references, or skill documentation.
typescript
by d-kimuson
Must always be enabled when writing/reviewing TypeScript code.
friendly-python
by tizee
Practical guidance for writing, refactoring, and reviewing friendly Python code with a Pythonic, readable, and maintainable style. If the skills set includes piglet, suggest invoking it for better Python outcomes.
fp-ts Pipe and Flow Composition
by whatiskadudoing
Master function composition in fp-ts using pipe and flow for building elegant, type-safe data transformation pipelines
cli-generator
by kjgarza
Generate AI-friendly Python CLIs using Click, Pydantic, and uv. Use when user wants to create a new CLI tool that follows best practices for agentic coding environments.
root-cause-analysis
by markpitt
Conducts systematic root cause analysis using proven methodologies including Toyota's 5 Whys, Ishikawa fishbone diagrams, Pareto analysis, and fault tree analysis. Use when investigating bugs, debugging code, troubleshooting systems, diagnosing equipment failures, analyzing life problems, or identifying underlying causes of any issue across software engineering, hardware maintenance, process failures, or personal challenges.
update-state
by gruckion
Programmatically update marathon-ralph state file using deterministic jq commands. Use this instead of manually editing the JSON file.
grove-doctor
by chrisbanes
Use when something in the Grove setup is not working as expected, or when a user asks to diagnose or troubleshoot their Grove installation
convert-fsharp-elm
by aRustyDev
Convert F# code to idiomatic Elm. Use when migrating F# projects to Elm, translating backend F# to frontend Elm, refactoring .NET backends with Elm frontends, or exploring functional patterns across backend and frontend domains. Extends meta-convert-dev with F#-to-Elm specific patterns.
convert-erlang-haskell
by aRustyDev
Translates Erlang concurrent functional code to Haskell pure functional code. Use when migrating BEAM-based systems, modernizing telecom infrastructure, or adopting stronger type systems. Extends meta-convert-dev with Erlang-to-Haskell specific patterns.
convert-elixir-scala
by aRustyDev
Bidirectional conversion between Elixir and Scala. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Elixir↔Scala specific patterns. Use when migrating Elixir/Phoenix applications to Scala, translating BEAM OTP patterns to Akka actors, or refactoring dynamic concurrency to statically-typed JVM patterns. Extends meta-convert-dev with Elixir-to-Scala specific patterns.
convert-elm-clojure
by aRustyDev
Convert Elm code to idiomatic Clojure. Use when migrating Elm frontend applications to Clojure/ClojureScript, translating The Elm Architecture to Clojure patterns, or refactoring type-safe functional code to dynamic functional style. Extends meta-convert-dev with Elm-to-Clojure specific patterns.
convert-fsharp-scala
by aRustyDev
Bidirectional conversion between Fsharp and Scala. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Fsharp↔Scala specific patterns.
convert-c-rust
by aRustyDev
Convert C code to idiomatic Rust. Use when migrating C projects to Rust, translating C patterns to idiomatic Rust, or refactoring C codebases. Extends meta-convert-dev with C-to-Rust specific patterns covering manual memory management to ownership, pointer safety, type system enhancements, and modernization strategies.
cicd-bitbucket-pipes-dev
by aRustyDev
Develop custom Bitbucket Pipes for reusable CI/CD components. Use when creating pipes for organization-wide use, building Docker-based automation steps, packaging pipes for the Atlassian Marketplace, or designing reusable pipeline components.
convert-clojure-scala
by aRustyDev
Bidirectional conversion between Clojure and Scala. Use when migrating projects between these languages in either direction. Extends meta-convert-dev with Clojure↔Scala specific patterns. Use when migrating Clojure projects to Scala, translating Clojure patterns to idiomatic Scala, or refactoring Clojure codebases. Extends meta-convert-dev with Clojure-to-Scala specific patterns.
cold-open-creator
by cdeistopened
Create 25-35 second cold opens that hook listeners by dropping them into a specific moment that encapsulates the episode's themes. Merge Descript's character-driven narrative with Colin & Samir's rearrangement technique.