All categories
Code Review & Quality
Code review, refactoring, debugging, maintainability, and engineering quality
- 15,943
- 665
Security grades appear on each card once the skill has been scanned. Newly imported skills may briefly show without a grade until the backfill job runs.
Open in full browserBrowse code review & quality skills
Showing 2,161–2,184 of 15,943 skills
- Dart Modern FeaturesGuidelines for using modern Dart features (v3.0 - v3.10) such as Records, Extension Types, Class Modifiers, Wildcards, Digit Separators, Null-Aware Elements, and Dot Shorthands.Votes: 0GitHub stars: 147
- Dart Matcher Best PracticesBest practices for using `expect` and `package:matcher`. Focuses on readable assertions, proper matcher selection, and avoiding common pitfalls.Votes: 0GitHub stars: 147
- Dart Best PracticesGeneral best practices for Dart development. Covers code style, effective Dart, and language features.Votes: 0GitHub stars: 147
- Setup PstackConfigure which models pstack uses per role and at what reasoning budget. Detects your available models and writes an always-loaded memory file that overrides the skill defaults. Use for /setup-pstack, "configure pstack models", "pstack budget", or changing pstack's model choices.Votes: 0GitHub stars: 4
- InterrogateUse for \"interrogate\", \"adversarial review\", \"multi-model review\", \"challenge this\", \"stress test this code\", \"find blind spots\", or \"tear this apart\". Multiple LLM reviewers challenge changes from independent angles.Votes: 0GitHub stars: 4
- HowUse for \"how does X work\", code walkthroughs before changing something, and placement / ownership / layering questions (\"where should this live\", \"which package owns this\", \"is this the right layer\"). Explains subsystem architecture, runtime flow, onboarding mental models. Use why for motivation.Votes: 0GitHub stars: 4
- ArchitectSketch types, signatures, and module structure before code, then stay in the loop while implementation fills in. Use for /architect, 'architect this', 'design this', or non-trivial work where jumping to code would lock in the wrong shape.Votes: 0GitHub stars: 4
- Spring Boot TestingExpert Spring Boot 4 testing specialist that selects the best Spring Boot testing techniques for your situation with Junit 6 and AssertJ.Votes: 0GitHub stars: 2
- Ruff Recursive FixRun Ruff checks with optional scope and rule overrides, apply safe and unsafe autofixes iteratively, review each change, and resolve remaining findings with targeted edits or user decisions.Votes: 0GitHub stars: 2
- Review And RefactorReview and refactor code in your project according to defined instructionsVotes: 0GitHub stars: 2
- RefactorSurgical code refactoring to improve maintainability without changing behavior. Covers extracting functions, renaming variables, breaking down god functions, improving type safety, eliminating code smells, and applying design patterns. Less drastic than repo-rebuilder; use for gradual improvements.Votes: 0GitHub stars: 2
- Refactor Method Complexity ReduceRefactor given method `${input:methodName}` to reduce its cognitive complexity to `${input:complexityThreshold}` or below, by extracting helper methods.Votes: 0GitHub stars: 2
- Power Bi Model Design ReviewComprehensive Power BI data model design review prompt for evaluating model architecture, relationships, and optimization opportunities.Votes: 0GitHub stars: 2
- Model RecommendationAnalyze chatmode or prompt files and recommend optimal AI models based on task complexity, required capabilities, and cost-efficiencyVotes: 0GitHub stars: 2
- Mentoring JuniorsSocratic mentoring for junior developers and AI newcomers. Guides through questions, never answers. Triggers: "help me understand", "explain this code", "I''m stuck", "Im stuck", "I''m confused", "Im confused", "I don''t understand", "I dont understand", "can you teach me", "teach me", "mentor me", "guide me", "what does this error mean", "why doesn''t this work", "why does not this work", "I''m a beginner", "Im a beginner", "I''m learning", "Im learning", "I''m new to this", "Im new to this"...Votes: 0GitHub stars: 2
- Java Refactoring Remove ParameterRefactoring using Remove Parameter in Java LanguageVotes: 0GitHub stars: 2
- Java Refactoring Extract MethodRefactoring using Extract Methods in Java LanguageVotes: 0GitHub stars: 2
- Fabric LakehouseUse this skill to get context about Fabric Lakehouse and its features for software systems and AI-powered functions. It offers descriptions of Lakehouse data components, organization with schemas and shortcuts, access control, and code examples. This skill supports users in designing, building, and optimizing Lakehouse solutions using best practices.Votes: 0GitHub stars: 2
- Dotnet UpgradeReady-to-use prompts for comprehensive .NET framework upgrade analysis and executionVotes: 0GitHub stars: 2
- Dotnet Design Pattern ReviewReview the C#/.NET code for design pattern implementation and suggest improvements.Votes: 0GitHub stars: 2
- Create Architectural Decision RecordCreate an Architectural Decision Record (ADR) document for AI-optimized decision documentation.Votes: 0GitHub stars: 2
- Create AgentsmdPrompt for generating an AGENTS.md file for a repositoryVotes: 0GitHub stars: 2
- Copilot SdkBuild agentic applications with GitHub Copilot SDK. Use when embedding AI agents in apps, creating custom tools, implementing streaming responses, managing sessions, connecting to MCP servers, or creating custom agents. Triggers on Copilot SDK, GitHub SDK, agentic app, embed Copilot, programmable agent, MCP server, custom agent.Votes: 0GitHub stars: 2
- Agentic EvalPatterns and techniques for evaluating and improving AI agent outputs. Use this skill when: - Implementing self-critique and reflection loops - Building evaluator-optimizer pipelines for quality-critical generation - Creating test-driven code refinement workflows - Designing rubric-based or LLM-as-judge evaluation systems - Adding iterative improvement to agent outputs (code, reports, analysis) - Measuring and improving agent response qualityVotes: 0GitHub stars: 2