Popular Coding & Development Skills
Code generation, GitHub workflows, testing, reviews, and front-end development.
Coding skills help agents move from suggesting snippets to completing repeatable development work. This collection covers repository operations, debugging, test generation, code review, documentation, and front-end workflows. Rankings favor skills with clear tooling requirements and public source material, so you can understand what will run before adding it to your environment.
- Review pull requests and issues
- Debug failing builds
- Generate tests and documentation
- Automate repository maintenance
Top Coding & Development Skills
Ranked by their position in the current overall directory snapshot.
Propose Hypotheses
Execute complete FPF cycle from hypothesis generation to decision
Reflect
Reflect on previus response and output, based on Self-refinement framework for iterative improvement with complexity triage and verification
Reset
Reset the FPF reasoning cycle to start fresh
Resolve Fixed Pr Comments
Verify what PR review comments have been addressed (committed/pushed OR uncommitted local changes) and resolve the threads that are genuinely fixed or no longer relevant.
Review Pr
Review an existing GitHub pull request and post inline review comments on its diff. Use when the changes are on an opened PR rather than your local working tree.
Setup Codemap Cli
Guide for setup Codemap CLI for intelligent codebase visualization and navigation
Test Prompt
Use when creating or editing any prompt (commands, hooks, skills, subagent instructions) to verify it produces desired behavior - applies RED-GREEN-REFACTOR cycle to prompt engineering using subagents for isolated testing
Traiage Review
This skill should be used when need prioritize what changed code in repository human must review.
Why
Iterative Five Whys root cause analysis drilling from symptoms to fundamentals
Thinking Circle Of Competence
Use when a specific claim may lack grounding. Check evidence boundary, size wrongness cost, then answer, fetch, or abstain — never confabulate.
Thinking Cynefin
When the right response mode is unclear, classify the cause-effect domain first; decompose disorder.
Thinking Effectuation
Under genuine uncertainty with no reliable forecast, inventory means, cap downside at affordable loss, act for commitments, and let goals emerge from controllable moves.
Thinking First Principles
When a constraint is treated as fixed, separate physics from convention, keep only independently supported primitives, and rebuild the simplest solution that satisfies real constraints.
Thinking Five Whys Plus
When a fault is localized and the proximate cause is known but the systemic root is not, chain evidence-linked whys with a counterfactual stop and a countermeasure.
Thinking Jobs To Be Done
Deciding what to build or why adoption fails. Recover the progress users hire a solution for under a circumstance, then rank by outcome and competing workarounds.
Thinking Kepner Tregoe
Use when a selective defect needs IS/IS-NOT difference analysis or a consequential option choice needs must/want weighting and adverse-consequence comparison.
Thinking Lindy Effect
Use when longevity of a non-perishable option matters. Treat survival duration as a remaining-life prior, then check domain drift before favoring the proven.
Thinking Map Territory
When a claim, doc, test, metric, or assumption conflicts with observed behavior, stop theorizing from the map and verify the live code or data; let territory overrule.
Thinking Margin Of Safety
When provisioning, setting a limit, or committing an estimate under uncertainty, size a buffer to residual error and the cost of breach—not to the optimistic edge.
Thinking Model Combination
When one mental model leaves a material blind spot on a multi-domain or high-stakes problem, sequence complementary models with named roles and a conflict rule.
Thinking Model Router
When unsure which thinking skill fits, map domain and problem type, then return NONE or one primary skill by default (at most three complementary).
Thinking Ooda
Use under time pressure when the situation is still changing and you must act before certainty — cycle Observe→Orient→Decide→Act on ~70% confidence, then re-observe.
Thinking Opportunity Cost
Before committing scarce time, people, or money, name the best forgone use of those resources and the value delta of the chosen path versus that alternative.
Thinking Pre Mortem
Before committing to a plan or launch, assume it already failed and reason backward through concrete causes — convert failure paths into mitigations, gates, and stop checks.
Thinking Probabilistic
Use when forecasting, estimating, or sizing risk — anchor on base rates, give ranges, update prior→likelihood→posterior on evidence, and factor unmeasured quantities into order-of-magnitude bounds.
Thinking Reversibility
Before heavy deliberation, classify the decision as cheap or costly to undo; decide two-way doors fast and stage one-way doors to preserve options.
Thinking Scientific Method
When a symptom has several plausible causes, rank falsifiable hypotheses and run the cheapest discriminating observation first; prefer least-assumptive survivors only after evidence fit.
Thinking Socratic
When a request is vague, assumption-laden, or "obvious," ask the few load-bearing questions that expose hidden requirements before building or committing.
Thinking Steel Manning
Before rejecting a proposal or reflexively agreeing, build the strongest faithful opposing case, state agreement conditions, then update or reaffirm.
Thinking Systems
When behavior is emergent across components—fixes elsewhere break, loops/delays dominate—map boundary, stocks/flows, feedback, archetypes, then rank leverage.
Thinking Theory Of Constraints
When throughput or latency is pipeline-limited, identify the single binding constraint and exploit, subordinate, elevate, then recheck—ignore non-constraints.
Thinking Thought Experiment
When a real test is too rare, large, or irreversible, run a controlled counterfactual: isolate one variable, fix conditions, trace the mechanistic chain, and bound what the result implies.
Thinking Triz
When two design requirements seem mutually exclusive, name the contradiction, separate conflicting states, then invent a concrete no-compromise resolution.
Thinking Via Negativa
Use when the reflex is to add a feature, layer, or process. Prefer removing harmful or nonessential elements first, with an irreversibility guard before deletion.
Makepad 2.0 Performance
CRITICAL: Use for Makepad 2.0 performance optimization and debugging. Triggers on: makepad performance, makepad debug, makepad profiling, makepad gc, new_batch, texture_caching, render optimization, draw batching, mod.gc, garbage collection, memory, debug logging, troubleshoot, ViewOptimize, PortalList, CachedView, render tree, invisible text, text disappears, UI freezes, scroll stuttering, 性能, 调试, 优化, 垃圾回收, 渲染, 批处理, 日志
Agent Teams
Claude Code Agent Teams - default team-based development with strict TDD pipeline enforcement
Agentic Development
Build AI agents with Pydantic AI (Python) and Claude SDK (Node.js)
Ai Models
Latest AI models reference - Claude, OpenAI, Gemini, Eleven Labs, Replicate
Flutter
Flutter development with Riverpod state management, Freezed, go_router, and mocktail testing
Python
Python development with ruff, mypy, pytest - TDD and type safety
React Native
React Native mobile patterns, platform-specific code
Android Java
Android Java development with MVVM, ViewBinding, and Espresso testing
Android Kotlin
Android Kotlin development with Coroutines, Jetpack Compose, Hilt, and MockK testing
Azure Cosmosdb
Azure Cosmos DB partition keys, consistency levels, change feed, SDK patterns
Base
Universal coding patterns, constraints, TDD workflow, atomic todos
Code Deduplication
Prevent semantic code duplication with capability index and check-before-write
Codex Review
OpenAI Codex CLI code review with GPT-5.2-Codex, CI/CD integration
Commit Hygiene
Atomic commits, PR size limits, commit thresholds, stacked PRs
Related Guides
What Are Agent Skills?
A practical explanation of Skills, SKILL.md, and how they differ from MCP servers.
Read guide 8 min readHow to Install Agent Skills
Install from ClawHub, Git, or a local folder—and know what to review first.
Read guide 7 min readBest Agent Skills to Try First
A beginner-friendly path through useful, understandable skills across common workflows.
Read guideCoding Skills FAQ
What is a coding agent skill?
It is a reusable instruction package that teaches an AI agent a focused coding & development workflow, often including commands, checks, and supporting resources.
Which coding skill should I try first?
Start with a narrow task you already understand. The current category leader is Github, but requirements and access scope matter more than rank alone.
Does a popular skill mean it is safe?
No. Popularity reflects adoption and interest, not a security guarantee. Read SKILL.md, review commands and dependencies, and test with minimal permissions.