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.
-
keithagroves Skill DebuggingSystematic approach to debugging software issues. Use when encountering bugs, errors, unexpected behavior, or when trying to understand why code isn't working as expected.
-
kpbray Bundle Pbip ProjectCreates and manages Power BI Desktop Project (PBIP) structure. Use when starting new Power BI projects, setting up folder structure, or configuring project files.
-
kpbray Bundle Best PracticesApplies Power BI best practices, BPA rules, and enterprise standards. Use for quality validation, naming conventions, and performance optimization.
-
kpbray Bundle Calculation GroupsCreates calculation groups for reusable DAX patterns like time intelligence and currency conversion. Use to replace repetitive measures with dynamic calculations.
-
wastee Skill Reaper ColorREAPER 颜色操作与管理。用于设置和处理 REAPER 中的颜色,包括使用 RGB 值并通过 reaper.ColorToNative 转换为系统颜色。当用户提到颜色相关操作时使用此 skill。
-
wastee Bundle Reaper TrackREAPER 轨道操作与管理。用于创建、编辑、配置和管理 REAPER 中的音频轨道。当用户提到轨道相关操作时使用此 skill。
-
bartoszkwiat Skill Boy ScoutUse when fixing, editing, changing, debugging, or working with any TypeScript code. Applies the Boy Scout Rule—always leave code cleaner than you found it. Orchestrates other clean code skills as needed.
-
bartoszkwiat Skill Clean NamesUse when naming, renaming, or fixing names of variables, functions, classes, or modules in TypeScript. Enforces Clean Code principles—descriptive names, appropriate length, no encodings.
-
bartoszkwiat Skill Clean TestsUse when writing, fixing, editing, or refactoring TypeScript tests. Enforces Clean Code principles—fast tests, boundary coverage, one assert per test.
-
bartoszkwiat Skill Clean GeneralUse when writing, fixing, editing, or reviewing TypeScript code quality. Enforces Clean Code's core principles—DRY, single responsibility, clear intent, no magic numbers, proper abstractions.
-
bartoszkwiat Skill Clean CommentsUse when writing, fixing, editing, or reviewing TypeScript comments and JSDoc. Enforces Clean Code principles—no metadata, no redundancy, no commented-out code.
-
bartoszkwiat Skill Clean FunctionsUse when writing, fixing, editing, or refactoring TypeScript functions. Enforces Clean Code principles—maximum 3 arguments, single responsibility, no flag parameters.
-
xiaobai1017 Skill Search UsersSearch for users on GitHub
-
xiaobai1017 Skill Update IssueUpdate an existing issue in a GitHub repository
-
xiaobai1017 Skill Read Multiple FilesRead the contents of multiple files simultaneously. This is more efficient than reading files one by one when you need to analyze or compare multiple files. Each file's content is returned with its path as a reference. Failed reads for individual files won't stop the entire operation. Only works within allowed directories.
-
xiaobai1017 Skill Create BranchCreate a new branch in a GitHub repository
-
xiaobai1017 Skill Search IssuesSearch for issues and pull requests across GitHub repositories
-
xiaobai1017 Skill Fork RepositoryFork a GitHub repository to your account or specified organization
-
xiaobai1017 Skill Get Pull RequestGet details of a specific pull request
-
xiaobai1017 Skill Add Issue CommentAdd a comment to an existing issue
-
xiaobai1017 Skill Create RepositoryCreate a new GitHub repository in your account
-
xiaobai1017 Skill Get File ContentsGet the contents of a file or directory from a GitHub repository
-
xiaobai1017 Skill List Allowed DirectoriesReturns the list of directories that this server is allowed to access. Subdirectories within these allowed directories are also accessible. Use this to understand which directories and their nested paths are available before trying to access files.
-
xiaobai1017 Skill List Pull RequestsList and filter repository pull requests
-
xiaobai1017 Skill Merge Pull RequestMerge a pull request
-
xiaobai1017 Skill List Directory With SizesGet a detailed listing of all files and directories in a specified path, including sizes. Results clearly distinguish between files and directories with [FILE] and [DIR] prefixes. This tool is useful for understanding directory structure and finding specific files within a directory. Only works within allowed directories.
-
xiaobai1017 Skill Create Pull RequestCreate a new pull request in a GitHub repository
-
xiaobai1017 Skill Search RepositoriesSearch for GitHub repositories
-
alebaffa Bundle Skill CreatorGuide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Junie's capabilities with specialized knowledge, workflows, or tool integrations.
-
alebaffa Skill File OrganizerIntelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.
-
alebaffa Bundle Algorithmic ArtCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
-
bartoszkwiat Skill Typescript Clean CodeUse when writing, fixing, editing, reviewing, or refactoring any TypeScript code. Enforces Robert Martin's complete Clean Code catalog—naming, functions, comments, DRY, and boundary conditions.
-
enbyaugust Bundle Boot LocalKill all running local development processes (worker, edge functions, dev server), wait for termination, then restart them. Dev server runs on port 8080. Use when user says "boot local", "restart local", "reboot dev", or needs to refresh local services.
-
enbyaugust Bundle Test Or BugDiagnoses failing E2E tests to determine if failure is a code bug or test issue. Use when user says "test or bug", "is this a test issue", "why is this test failing", "diagnose test failure", "debug e2e", or "analyze failing test".
-
enbyaugust Bundle DB Env SwitchSwitch between local and production database environments by updating .env.local, killing running processes, and providing restart instructions. Use when user says "switch to local database", "switch to production database", or "change database environment".
-
enbyaugust Bundle Check Your CodeReviews code quality, pattern adherence, and architecture with red-team validation. Use when user says "check your code", "code quality review", "is this well-written", or "review code quality". Different from check-your-work which finds bugs.
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 debugging, pbip-project, best-practices. 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.