Code Generation

Code generation, refactoring, and scaffolding

293 skills available

Skills List

software-design-philosophy

software-design-philosophy

1.7Kcode-generation

Manage software complexity through deep modules, information hiding, and strategic programming. Use when the user mentions "module design", "API too complex", "shallow class", "complexity budget", "strategic vs tactical", "deep module", "information leakage", "pass-through method", "this code is over-engineered", or "simplify this design". Also trigger when reviewing an interface for simplicity, evaluating whether an abstraction is pulling its weight, deciding whether a comment is worth writing, or choosing between general-purpose and special-purpose approaches. Covers deep vs shallow modules, red flags for complexity, and comments as design documentation. For code quality, see clean-code. For architecture boundaries, see clean-architecture.

wondelai avatarwondelai
Get
kaizen

kaizen

1.7Kcode-generation

Use when Code implementation and refactoring, architecturing or designing systems, process and workflow improvements, error handling and validation. Provide tehniquest to avoid over-engineering and apply iterative improvements.

neolabhq avatarneolabhq
Get
qoder-delegate

qoder-delegate

1.6Kcode-generation

Delegate a coding task to the Qoder CLI (`qodercli`) as a background implementer, then review its diff and land it yourself. Use this whenever the user asks to have Qoder implement, fix, refactor, or run a queue of coding tasks while the orchestrator remains the reviewer. DO NOT USE for tasks small enough to do inline, or when the user wants code written directly without delegation.

amelnagdy avataramelnagdy
Get
rust-code-navigator

rust-code-navigator

1.4Kcode-generation

Navigate Rust code using LSP. Triggers on: /navigate, go to definition, find references, where is defined, 跳转定义, 查找引用, 定义在哪, 谁用了这个

actionbook avataractionbook
Get
rust-call-graph

rust-call-graph

1.4Kcode-generation

Visualize Rust function call graphs using LSP. Triggers on: /call-graph, call hierarchy, who calls, what calls, 调用图, 调用关系, 谁调用了, 调用了谁

actionbook avataractionbook
Get
domain-embedded

domain-embedded

1.4Kcode-generation

Use when developing embedded/no_std Rust. Keywords: embedded, no_std, microcontroller, MCU, ARM, RISC-V, bare metal, firmware, HAL, PAC, RTIC, embassy, interrupt, DMA, peripheral, GPIO, SPI, I2C, UART, embedded-hal, cortex-m, esp32, stm32, nrf, 嵌入式, 单片机, 固件, 裸机

actionbook avataractionbook
Get
coding-guidelines

coding-guidelines

1.4Kcode-generation

Use when asking about Rust code style or best practices. Keywords: naming, formatting, comment, clippy, rustfmt, lint, code style, best practice, P.NAM, G.FMT, code review, naming convention, variable naming, function naming, type naming, 命名规范, 代码风格, 格式化, 最佳实践, 代码审查, 怎么命名

actionbook avataractionbook
Get
m15-anti-pattern

m15-anti-pattern

1.4Kcode-generation

Use when reviewing code for anti-patterns. Keywords: anti-pattern, common mistake, pitfall, code smell, bad practice, code review, is this an anti-pattern, better way to do this, common mistake to avoid, why is this bad, idiomatic way, beginner mistake, fighting borrow checker, clone everywhere, unwrap in production, should I refactor, 反模式, 常见错误, 代码异味, 最佳实践, 地道写法

actionbook avataractionbook
Get
thinking-model-router

thinking-model-router

1.4Kcode-generation

When unsure which thinking skill fits, map domain and problem type, then return NONE or one primary skill by default (at most three complementary).

tjboudreaux avatartjboudreaux
Get
m15-anti-pattern

m15-anti-pattern

1.3Kcode-generation

Use when reviewing code for anti-patterns. Keywords: anti-pattern, common mistake, pitfall, code smell, bad practice, code review, is this an anti-pattern, better way to do this, common mistake to avoid, why is this bad, idiomatic way, beginner mistake, fighting borrow checker, clone everywhere, unwrap in production, should I refactor, 反模式, 常见错误, 代码异味, 最佳实践, 地道写法

zhanghandong avatarzhanghandong
Get
appinsights-instrumentation

appinsights-instrumentation

1.2Kcode-generation

Guidance for instrumenting webapps with Azure Application Insights. Provides telemetry patterns, SDK setup, and configuration references. WHEN: how to instrument app, App Insights SDK, telemetry patterns, what is App Insights, Application Insights guidance, instrumentation examples, APM best practices.

microsoft avatarmicrosoft
Get
btca-local

btca-local

1.2Kcode-generation

Invoke this skill when the user says "use btca"

davis7dotsh avatardavis7dotsh
Get
clean-code-guard

clean-code-guard

1.1Kcode-generation

Review generated or changed production code before it ships, using Clean Code, SOLID, DRY, KISS, YAGNI, and LLM-specific failure-mode checks in any programming language. Best used reactively after an agent writes, edits, refactors, or fixes code, before presenting, committing, or merging the result. Use when the user asks "review this PR", "is this safe to merge?", "make this cleaner", "audit this code", "refactor this", "fix this bug", or after a coding agent produced implementation code. Can also guide writing when explicitly invoked before a risky edit. Invoke it on your own initiative the moment you finish writing, editing, or refactoring non-trivial production code, before presenting or committing — don't wait to be asked. DO NOT USE for factual/conceptual questions, CI/tooling config, git workflow, running/debugging tests, pure architecture discussion, prose writing, data analysis, or test-code review (use test-guard).

amelnagdy avataramelnagdy
Get
build-keil

build-keil

975code-generation

当需要通过 Keil MDK 命令行编译嵌入式工程,调用自带脚本解析工程文件、执行构建并定位固件产物时使用。

leokemp223 avatarleokemp223
Get
flash-keil

flash-keil

975code-generation

当需要通过 Keil MDK 内置调试器烧录固件到目标板时使用,利用工程中已配置的调试器和 Flash 算法执行下载。

leokemp223 avatarleokemp223
Get
cnki-paper-detail

cnki-paper-detail

974code-generation

Extract full paper details from a CNKI paper page including title, authors, affiliations, abstract, keywords, fund, classification. Use when the user needs detailed information about a specific paper.

cookjohn avatarcookjohn
Get
debug

debug

959code-generation

Run /debug to find and fix a bug's root cause: a test failing for an unclear reason, /check verify finding a failure, or behavior being wrong. Runs a reproduce, localize, hypothesize, test, fix, verify loop, makes the minimal fix, and hands a regression test to /test. No features, no extra refactors.

jsmastery-pro avatarjsmastery-pro
Get
codebase-analysis

codebase-analysis

910code-generation

Invoke IMMEDIATELY via python script when user requests codebase understanding, architecture comprehension, or repository orientation. Do NOT explore first - the script orchestrates exploration.

solatis avatarsolatis
Get
code-simplifier

code-simplifier

864code-generation

Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Use when asked to "simplify code", "clean up code", "refactor for clarity", "improve readability", or review recently modified code for elegance. Focuses on project-specific best practices.

getsentry avatargetsentry
Get
principle-subtract-before-you-add

principle-subtract-before-you-add

816code-generation

Apply when sequencing an addition, refactor, or rewrite. Remove dead code, redundant validators, and stub references first, then build on the simpler base.

backnotprop avatarbacknotprop
Get
principle-laziness-protocol

principle-laziness-protocol

816code-generation

Apply when refactoring, evaluating diff size, or tempted to add abstractions, layers, or signal threading. Bias toward deletion and the smallest change that solves the problem.

backnotprop avatarbacknotprop
Get
figure-it-out

figure-it-out

816code-generation

Design an auditable playbook when no narrower one fits: a large migration, an ambitious multi-part change, or work a human reviews after stepping away. Scales rigor to the task, runs a hypothesis loop, and logs decisions via show-me-your-work. Use for /figure-it-out, 'figure it out', a large migration, or when no narrower playbook applies.

backnotprop avatarbacknotprop
Get
principle-model-the-domain

principle-model-the-domain

816code-generation

Apply when writing stateful logic, or when code branches a lot or repeats a shape assumption across files. Encode the domain in a structure instead of scattered conditionals.

backnotprop avatarbacknotprop
Get
principle-outcome-oriented-execution

principle-outcome-oriented-execution

816code-generation

Apply during planned rewrites and migrations with explicit phase boundaries. Converge on the target architecture; don't preserve smooth intermediate states with throwaway compatibility code.

backnotprop avatarbacknotprop
Get