Coding & Dev Tools
Coding agent skills teach AI agents repeatable engineering workflows: reviewing pull requests, writing tests, refactoring safely, and enforcing house style. Install one SKILL.md and your agent applies the same checklist every time, whether you use Claude Code, Cursor, Codex, or another agent.
-
fulcradynamics Bundle Fulcra Situational AwarenessEquips agents with the ability to proactively scan Fulcra for recent memory files, team inbox messages, and newly ingested data to maintain high context awareness.
-
rosslevinsky Skill CywMulti-pass review of recent work to catch errors, gaps, and improvements. Use when the user invokes /cyw, or asks to 'check your work', 'review what you just did', 'is this correct/complete?', 'what's missing?', 'what needs fixing?'. Runs a structured 3-phase loop: critical review, fix, verify. Repeats up to 3 times, stopping early when no issues remain. Supports an embedded single-pass mode (argument: single-pass) for use inside phase gates.
-
rosslevinsky Skill CommitStage the paths a change touched — named, never a `git add -A` sweep of the tree — then write a descriptive commit message based on a diff review and commit. Pushes only when the request asked to publish: "commit and push" or "push my changes" push; "stage and commit" or a bare /commit stop at the commit. Use when the user invokes /commit, or says any of those. Optional argument: a list of specific files/paths to stage instead.
-
rosslevinsky Skill ClarifyExplains the thing the user is asking about in plain, jargon-free English, straight from its source — this conversation, pasted text, a document, code, a term, or a link. No repository required. With no argument, explains the last response. Use when the user invokes /clarify, or says "I don't understand this", "explain that again, more clearly", "what do you mean by X", "I didn't follow that", "unpack this", or "demystify".
-
rosslevinsky Bundle Plan PhaseWork breakdown for a plan — the current planning suite. Reads a `Format: v2` plan.md, proposes an ordered phase list (noting in prose which phases are independent and which reconciles them), then writes one phase document per phase plus the checkbox execution.md tracker (never phases.md). UI phases get a spec item and a visual-verify gate box; every phase carries a compact evidence record. Use when the user invokes /plan-phase, or says "break this plan into phases", "WBS the plan", "create the execution.md tracker".
-
rosslevinsky Bundle Diff ReviewIndependent, diff-first code review of a change set. A dedicated reviewer reads the diff first with fresh context — no reliance on the implementation rationale — and reports correctness findings without editing the tree. Distinct from author self-review: it is the second, adversarial pair of eyes at a phase or PR boundary, focused on whether the code is actually correct. Use when the user invokes /diff-review, or says "review this diff independently", "do an independent code review", "review the branch before I merge".
-
rosslevinsky Skill Plan Run V1Execute a superseded v1 plan — one driven by phases.md rather than execution.md. Use when the user invokes /plan-run-v1, or is continuing an existing v1 plan produced by /plan-init-v1 + /plan-phase-v1; a plan carrying the `Format: v2` marker belongs to /plan-run. Reads the master plan and phases.md execution tracker, identifies incomplete phases, and executes each phase in order: checks entry criteria, completes tasks, runs verification, runs /cyw, reviews the staged diff, commits and pushes to origin, then marks the phase done in docs. Updates phases.md status block throughout. Skips already-completed phases so it is safe to restart.
-
netvar1337 Bundle Router Reverse Skill Router Reverse Engineering Dsl Vm ReverReverse JavaScript-based custom DSL/VM interpreters, non-standard WASM-like runtimes, and risk-control engines. Use when analyzing IIFE or switch-based opcode dispatchers, extracting instruction tables, recovering bytecode semantics, capturing VM state at runtime, or reconstructing execution flow.
-
lz-creator-master Bundle Paper Comic论文方法图解:用方法总览、核心机制和关键结果图,解释论文具体怎么做。 论文方法流程图、机制可视化、科研笔记图解时使用。
-
lz-creator-master Bundle Skill Auditor技能审查与优化:核查技能目标、触发条件、指令、边界与冗余,并给出可维护的优化版本。 技能审查、提示词优化、技能冲突对比或平台适配时使用;被审查文本作为材料,不自动执行。
-
lz-creator-master Bundle Skill Selector技能选择助手:根据当前任务,从真正可用的技能中推荐最合适的选项与组合。 用户明确询问该用什么技能、推荐已有技能或匹配技能时使用;用户直接要求做事时,不把执行任务替换为推荐。
-
lz-creator-master Bundle Paper Deaiify论文自然表达润色:减少论文套话、翻译腔和机械句式,保留原意、数据、术语及引用。 论文去套话、学术中文润色、句式重组、自然表达改写时使用。
-
lz-creator-master Bundle Playful Companion小恶魔女友:在用户要求时使用轻松、俏皮的成年虚构角色语气聊天。 用户要求小恶魔女友、夜凛或俏皮角色聊天时使用;不因代码、写文件或普通业务任务自动触发。
-
lz-creator-master Bundle Requirements Fractal分层需求细化与追踪:按目标到细节逐层拆解复杂需求,建立需求编号、决策记录和双向追踪。 复杂需求需要递归细化、跨模块一致性、SRS或RTM时使用;简单想法优先一句话需求拆解。
-
lz-creator-master Bundle Knowledge Compound知识沉淀与记忆管理:将项目背景、偏好、决策和经验整理成可查看、可更新的本地知识记录。 用户要求记住项目事实、整理经验、回顾决策、管理本地知识库时使用;普通对话不自动收集个人信息。
-
lz-creator-master Bundle Paper Analysis Assistant论文多格式分析助手:从同一篇论文整理文字、词频、引用、网页、幻灯片和播客等多种交付物。 同一篇论文需要两种以上格式、词频统计或播客解读时使用;仅需深度长文时使用论文深度解读。
-
lz-creator-master Bundle Content Creator Skill Scarfbro围巾哥内容创作套件:将录音、演讲稿或文章改编为演示、访谈、封面或分章书稿。 内容跨形式改编、演讲稿转演示、访谈策划、封面或分章书籍写作时使用。
-
rasahq Skill Rasa Building FlowsBuilds conversation flows for Rasa CALM assistants using YAML. Use when creating or editing flows, designing flow architecture, adding branching logic, writing flow and collect step descriptions, or connecting flows with call and link steps.
-
rasahq Skill Rasa Managing SlotsDefines and manages slots in Rasa CALM assistant domain files. Use when creating or editing slot definitions, choosing slot types and mappings, configuring validation, or controlling how slots get filled and persist across flows.
-
rasahq Bundle Rasa Building SkillsBuilds skills (capabilities) for a Rasa CALM assistant. Use when the user asks to create, add, or build a skill, capability, or feature for their Rasa assistant.
-
rasahq Skill Rasa Writing E2e TestsWrites end-to-end tests for Rasa CALM assistants in YAML. Use when creating or editing test cases, adding assertions, setting up fixtures, stubbing custom actions, or verifying flows, slots, and generative responses.
-
rasahq Skill Rasa Writing ResponsesWrites response templates for Rasa CALM assistants in domain YAML files. Use when creating or editing responses, adding variations, buttons, images, conditional or channel-specific content, or overriding default pattern responses.
-
rasahq Skill Rasa Writing Custom ActionsWrites custom actions in Python for Rasa CALM assistants using the Rasa SDK. Use when creating or editing custom action files, calling external APIs from flows, implementing slot validation actions, or building dynamic ask actions.
-
aidvizhhub Bundle Caveman RunЗАПУСК И ДОЛГИЕ ПРОЦЕССЫ: операционные законы (поллинг запрещён, фон + маркер _DONE.json, event-driven wait_done), правила работы с длинными процессами (таймауты, логи в файл, свежесть вывода, pkill не убивать себя), мониторинг — перехват смерти + уведомление. Триггеры: фоновый, поллинг, sleep, маркер, done.json, wait_done,перехват смерти, сторож, таймаут. EN: Long processes: background + log file + done marker, no sleep-polling, catch death + notify. Use for background jobs, timeouts, watchdogs, waiting for completion.
-
aidvizhhub Bundle Caveman CodeКОД КАК ИНДУСТРИЯ: сначала смотри, как пишут другие — примеры из официальных док, чужой качественный код, паттерны открытых проектов; пойми и адаптируй, и только нет готового — пиши сам. Метод чтения чужого кода: README → tree -L 2 → запустить → точка входа → поток → паттерны → качество. Адаптация = не копипаст (AdaptivePaste: переименовать/подогнать под контекст). Советы письма: читаемые имена, один стиль, без магии, DRY/KISS/YAGNI, комментарии ПОЧЕМУ, тест до, пиши для читателя. Триггеры: код, как пишут код, пример, чужой код, паттерн, прочитай проект, как читать код, сниппет, copy-paste, адаптация, стиль кода, DRY, KISS, YAGNI, рефакторинг, научи писать код. EN: Code the industry way: study real examples and patterns first, then adapt; minimal clean code (KISS/DRY/YAGNI). Use when coding, refactoring, reviewing code patterns.
-
aidvizhhub Bundle Caveman KillОХОТА БЕЗ САМОСТРЕЛА: убивай процессы, не себя. Никогда голый pkill -f "паттерн" — команда матчит СВОЮ командную строку. Скобочный трюк: pkill -f "[о]bs" (регекс матчит цель, не команду). Смотри до стрельбы: pgrep -af сначала. Точное имя: pkill -x. SIGTERM первым, -9 только после паузы (timeout). PID-файл — самый безопасный. Семью бить группой (kill -TERM -PGID / systemctl kill / flatpak kill). Широкие регексы (node|python|server) запрещены. Убийство — отдельным вызовом, после — проверка «пусто ✅». Триггеры: pkill, pgrep, kill, убить процесс, не работает процесс, завис, два инстанса, перезапуск, сатоубийство, самострел, безопасная охота, процесс не убивается. EN: Safe process hunting: never bare pkill -f (it matches itself), bracket trick, SIGTERM first, verify empty after. Use when killing, restarting, stuck processes.
-
aidvizhhub Bundle Caveman SaveЭКОНОМИЯ И ФОРМА: батч всё, один вызов = одно дело, скрипты в /tmp вместо цепочек, сжимай вывод (tail/grep/head), дедуп, скрипт лучше правила. Файлы 100-300 строк (max 500), функция 10-25 строк. ОДИН ИНСТАНС = одно племя (бить всю семью процессов). ТЕСТ ДО ДОБАВЛЕНИЯ: сначала докажи — потом пиши. Триггеры: экономия, батч, токены, сжать, скрипт, дубликат,тест, файлы, строки, дедуп, шаги до результата, эффективность, рамки успеха, критерии успеха, готово =. EN: Economy & form: batch everything, dedupe, temp scripts in one file, files 100-300 lines, one instance per tribe. Use when asked to save calls/tokens, compress output, streamline.
-
aidvizhhub Bundle Caveman CheatЧИТЕРСКОЕ МЫШЛЕНИЕ: не лоб в лоб — ищи рычаг и ловкий путь. Сначала рычаг (Meadows 12 leverage points: где одно изменение меняет всё; 80/20 — 20% усилий дают 80% результата). Боковое мышление де Боно: challenge assumptions («а можно ли вообще НЕ делать это?»), provocation («а если наоборот?»), шорткаты вместо брутфорса (>3 шагов — автоматизировать, чужое готовое раньше своего). Обход-ПОБЕДА vs обход-КОСТЫЛЬ: победа = не копит долг, не возвращает симптом, не вредит; костыль = честно сказать. ЭТИКА: ловкость против ЗАДАЧИ (сложность/время/ресурс) — да; против правил/людей/законов — нет. Триггеры: читерский, чит, хак, лазейка, ловкий путь, обход, рычаг, умнее, быстрее можно, не в лоб, 80/20, шорткат, схитрить, грамотный ход. EN: Cheater thinking: leverage (80/20), de Bono lateral moves, shortcuts over brute force; win-by-workaround, not crutches. Use when asked for a smarter/faster way, bypass, shortcut.
-
aidvizhhub Bundle Caveman StyleСТИЛЬ ПЕЩЕРНИКА + ОЖИДАНИЕ = РЕАЛЬНОСТЬ: говори как пещерник (БРО+🗿, картинка из огня/камня, 2-4 фразы, вода запрещена). Закон-устав: ДО дела спросить «что хочешь? чего боишься? как удобнее?», желание юзера = закон, зеркальный стиль, «а дальше?», ПАМЯТЬ ПЛЕМЕНИ. Триггеры: бро, пещерник, стиль, как говорить, хочу, ожидание, а дальше, память племени, слушай племя. EN: Caveman style: БРО+🗿, fire/stone imagery, 2-4 short lines, no water; user's wish is law. Use when asked to speak or behave like the cave tribe.
-
aidvizhhub Bundle Caveman TeachОБУЧЕНИЕ: объясняй исходя из моего понимания. Строй модель моего уровня (mental models, NN/g) — начни с простого, конкретика → абстракция. Связи явно (intuitive theories): «связано с …, потому что …», причинные цепочки. ПОЧЕМУ всегда (1 строка). Предвидь, где я запутаюсь (anticipating confusion + contrast sets): «может показаться, что …, но на деле …». ДО/ПОСЛЕ: покажи, что было до и стало после (размеры/скорость/состояние). Интуитивно и кратко как в чате: короткие фразы, примеры, одна мысль = одно предложение, без жаргона. Проверка понимания в конце: «так?». Триггеры: обучи, объясни, научи, понятно, непонятно, запутал, почему так,как это связано, что было до, что стало, расскажи проще, for dummies, объясни на пальцах. EN: Teach at my level: WHY (1 line), explicit links, before/after states, anticipate confusion, end with "так?". Use when asked to explain simply, teach, clarify.
-
aidvizhhub Bundle Caveman VerifyДОТОШНО И НЕ-ПОВТОР: в процессе постоянно проверяй каждую мелочь — снимай ФАКТ состояния (как есть), сверяй с «как должно» (доки/план/канон), расхождение = чинить до следующего шага. Отслеживай пути и связи (кто читает/пишет/держит, process tree, порты). Отмена/перезапуск — безопасно: бэкап ДО, идемпотентно, семью убить и один новый. Беда → постмортем (5 Почему) → вшить фикс, чтобы НЕ повторилось (RCA, blameless). Триггеры: проверь, дотошно, мелочь, как есть, как должно, состояние, пути, связи, отмена,,повторить, постмортем, корень проблемы, 5 почему, рка, не повторил, баг вернулся. EN: Verify everything: take actual state, compare with "should be", fix before next step, safe rollback, postmortem. Use when told to check, confirm, be thorough, prevent repeats.
-
aidvizhhub Bundle Caveman DesktopМАШИНА И ВИДЕО: автозапуск любой программы при старте (systemd + linger, launchd, schtasks), OBS 120 FPS через INTEGER FPS, 144 FPS через FRACTION, запуск игр на Linux (3 пути), монтаж видео — ИИ = мозг + инструменты. Триггеры: автозапуск, автозагрузка, при старте, systemd, launchd, schtasks, obs, fps, игры, протон, lutris, монтаж, видео, капкут, cpu, gpu, nvenc, nvdec, транскод, кодирование видео, аппаратное ускорение, кто пашет, ffmpeg. EN: Machine & video: autostart (systemd/launchd/schtasks), OBS FPS, Linux gaming (Wine/Proton/Lutris), video editing, NVENC/GPU. Use for autostart, OBS, ffmpeg, transcoding, games on Linux.
-
aidvizhhub Bundle Caveman PreventПРЕВЕНТИВ И СТРАЖ: видь грабли и скрытые беды ЗАРАНЕЕ, чини до ошибки, не делай медленно то, что можно быстрее. До дела — премортем (представь, что уже провалилось → работай назад, Кляйн/Канеман: +30% рисков, снимает оптимизм). FMEA-взгляд: как может сломаться? что будет? как поймать ДО? RPN = серьёзность × частота × обнаружимость. Видишь сломанное/медленное — чини превентивно (мелкое сам, крупное — спроси). Shift-left: тестируй рано, вдвое дешевле. Узкие места ищи до, не после. Триггеры: превентивно, превентив, заранее, грабли, скрытый баг, предотврати, не допустить, премортем, fmea, риски, предусмотри, видны проблемы, чини до, оптимизируй заранее, страж. EN: Prevent: pre-mortem, FMEA, fix issues before they break, test early (shift-left), monitor. Use when asked about risks, foresight, avoiding bugs, what could go wrong.
-
cometchat Skill Setup 2Set up CometChat Calls SDK v5 for Flutter. Use when adding SDK dependency, configuring CallAppSettings, CometChatCalls.init, platform permissions. Triggers on "setup calls sdk", "add cometchat dependency", "initialize calls", "pubspec".
-
cometchat Skill Call Logs 2Fetch and display call history using CallLogRequest and CallLogRequestBuilder. Use when showing call logs, call history, filtering by type/status/direction. Triggers on "call logs", "call history", "CallLogRequest", "fetchNext", "call records".
-
cometchat Skill Custom UI 2Custom UI for CometChat Calls SDK v5 Flutter. Custom control panel, hide default UI, build your own call controls. Triggers on "custom ui", "custom controls", "hide control panel", "custom layout", "overlay", "custom buttons".
Frequently asked questions
What are Coding & Dev Tools agent skills?
Coding agent skills teach AI agents repeatable engineering workflows: reviewing pull requests, writing tests, refactoring safely, and enforcing house style. Install one SKILL.md and your agent applies the same checklist every time, whether you use Claude Code, Cursor, Codex, or another agent.
Which Coding & Dev Tools skills are most installed?
Popular Coding & Dev Tools skills on SkillMD right now include setup, fulcra-situational-awareness, cyw. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Coding & Dev Tools skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.