Code Review

Automated code review and analysis

Showing 2137-2160 of 8780 skills
RHEcosystemAppEng

detect-project

by RHEcosystemAppEng

Analyze a project folder or GitHub repository to detect programming language, framework, and version requirements. Use this skill when containerizing an application, selecting an S2I builder image, deploying to OpenShift or RHEL, or determining a project's tech stack. Supports Node.js, Python, Java, Go, Ruby, .NET, PHP, and Perl. Triggers on /detect-project command or when user needs build strategy recommendations. Run before /s2i-build or /rhel-deploy.

Code Review 50 7mo ago
RHEcosystemAppEng

vm-clone

by RHEcosystemAppEng

Clone existing virtual machines for testing, scaling, or creating templates. Use this skill when users request: - "Clone VM [source] to [target]" - "Create a copy of VM [name]" - "Duplicate VM [name] for testing" - "Create 3 copies of template-vm" This skill clones VM configuration and optionally creates new storage or references existing storage. NOT for snapshots (use vm-snapshot for point-in-time backups).

Code Gen 50 6mo ago
RHEcosystemAppEng

validate-environment

by RHEcosystemAppEng

Check and report the status of required tools and environment for rh-developer skills. Validates tool installation (oc, helm, podman, git, skopeo, etc.), cluster connectivity, and permissions. Use this skill before running other deployment skills to ensure prerequisites are met. Triggers on /validate-environment command or when user asks to check their environment setup.

Code Gen 50 6mo ago
RHEcosystemAppEng

vm-create

by RHEcosystemAppEng

Create new virtual machines in OpenShift Virtualization with automatic instance type resolution and OS selection. Use this skill when users request: - "Create a new VM" - "Deploy a virtual machine with [OS]" - "Set up a VM in namespace [name]" - "Provision a [size] VM" This skill handles VM creation with intelligent defaults for OpenShift Virtualization. NOT for managing existing VMs (use vm-lifecycle-manager or vm-delete instead).

Code Gen 50 6mo ago
RHEcosystemAppEng

vm-snapshot-delete

by RHEcosystemAppEng

Permanently delete virtual machine snapshots to free storage space. Use when: - "Delete snapshot [snapshot-name]" - "Remove old snapshots for VM [name]" - "Free up snapshot storage" Requires user confirmation before deletion. NOT for restoring VMs (use vm-snapshot-restore instead).

Code Review 50 6mo ago
RHEcosystemAppEng

vm-snapshot-restore

by RHEcosystemAppEng

Restore virtual machines from snapshots with strict safety confirmations to prevent data loss. Use when: - "Restore VM [name] from snapshot [snapshot-name]" - "Roll back VM [name] to snapshot" - "Recover VM [name] from backup" CRITICAL: Requires VM to be stopped and typed snapshot name confirmation before restore. NOT for creating snapshots (use vm-snapshot-create instead).

Code Review 50 6mo ago
RHEcosystemAppEng

mcp-lightspeed-validator

by RHEcosystemAppEng

This skill should be used when the user asks to "validate Lightspeed MCP", "check if Lightspeed is configured", "verify Lightspeed connection", "test Lightspeed MCP server", or when other skills need to verify lightspeed-mcp availability before executing operations.

Code Review 50 7mo ago
NTCoding

independent-research

by NTCoding

"Use when about to ask the user a factual question, propose a solution, diagnose an error, or choose between approaches. Triggers on: 'Do you have X installed?', 'What version?', 'Is X configured?', 'We should...', 'The fix is...', 'Options: 1...', 'Based on my understanding...', 'I believe X supports...'. Before deciding anything, spin up parallel subagents to WebSearch for current docs, community solutions, framework best practices, and GitHub issues. Your memory is stale — verify everything."

Code Review 340 7mo ago
RHEcosystemAppEng

playbook-generator

by RHEcosystemAppEng

CRITICAL: This skill must be used for playbook generation. DO NOT use raw MCP tools like create_vulnerability_playbook directly. Generate production-ready Ansible remediation playbooks for CVE vulnerabilities with Red Hat best practices, error handling, and Kubernetes safety patterns. Use this skill when you need to create remediation playbooks that follow Red Hat Lightspeed patterns and incorporate RHEL-specific considerations. This skill orchestrates MCP tools (create_vulnerability_playbook) while consulting documentation (cve-remediation-templates.md, package-management.md) to enhance playbooks with Red Hat best practices and RHEL-specific patterns. IMPORTANT: ALWAYS use this skill instead of calling create_vulnerability_playbook directly for playbook generation.

Code Gen 50 7mo ago
RHEcosystemAppEng

cve-validation

by RHEcosystemAppEng

CRITICAL: This skill must be used for CVE validation queries. DO NOT use raw MCP tools like get_cve directly. Validate CVE identifiers and check remediation availability in Red Hat Lightspeed. Use this skill when you need to verify a CVE exists, check its severity, and confirm automated remediation is available before proceeding with remediation planning. This skill orchestrates MCP tools (get_cve) to provide comprehensive CVE validation with format checking, existence verification, and remediation availability assessment. IMPORTANT: ALWAYS use this skill instead of calling get_cve directly for CVE validation tasks.

Code Review 50 7mo ago
sanjay3290

azure-devops

by sanjay3290

Manage Azure DevOps projects, work items, repos, PRs, pipelines, wikis, test plans, security alerts, variable groups, environments/approvals, branch policies, and attachments. Use when user asks to: manage sprints, create/update work items, list repos, create PRs, run pipelines, search code, manage wiki pages, check security alerts, manage variable groups, approve deployments, or configure branch policies. Covers 13 domains with 99 tools via REST API.

Code Gen 404 6mo ago
cglab-public

agenfk

by cglab-public

Agile, measurable, and reliable workflow enforcement for AI-assisted engineering.

Code Review 64 6mo ago
Jamie-BitFlight

code-review-cli

by Jamie-BitFlight

Reviews CLI application code for correctness and quality. Use when reviewing tools that use argparse, click, typer, commander.js, or similar argument parsers — covers exit codes, help flags, stdin/stdout/stderr separation, non-interactive operation, signal handling, argument validation, ANSI color safety, and dry-run support for destructive operations.

CLI Tools 64 1mo ago
Jamie-BitFlight

perl-validate

by Jamie-BitFlight

This skill should be used when the user asks to "validate Perl script", "check Perl syntax", "verify Perl code", "/perl-validate", or mentions script validation, compile check, security review, or best practice compliance for Perl code.

Automation 64 6mo ago
Jamie-BitFlight

generate-task

by Jamie-BitFlight

Generate a single worker task prompt using the existing CLEAR + selective CoVe task design standard and the task structure requirements used by swarm-task-planner. Use when you need to create or rewrite one TASK/ file or one task block for a plan.

Automation 64 6mo ago
Jamie-BitFlight

review-against-solid-principles

by Jamie-BitFlight

"Ensemble SOLID review — fans the ruleset across overlapping focused workers over the same code, then reduces by corroboration."

Code Review 64 3mo ago
Jamie-BitFlight

swarm-spawning

by Jamie-BitFlight

Covers how to create agents in Claude Code swarms -- subagents vs teammates, built-in agent type catalog (Bash, Explore, Plan, general-purpose, claude-code-guide), plugin agent types from compound-engineering, spawn backend selection (in-process, tmux, iterm2) with auto-detection logic, and environment variables injected into spawned agents. Use when choosing how to spawn an agent, selecting the right agent type, configuring or troubleshooting spawn backends, or passing env vars to teammates.

Code Review 64 3mo ago
Jamie-BitFlight

code-review-architecture

by Jamie-BitFlight

"Use when a task asks for architecture review, dependency graph visualization, module coupling analysis, or circular dependency detection. Auto-detects scope (git diff → PR diff → full project). Reads project config (pyproject.toml, tsconfig.json, go.mod, Cargo.toml) to establish the intra-project module namespace before parsing imports. Builds a module-dependency graph across Python, TypeScript, JavaScript, Go, Rust, and Java. Detects cycles via graphify output or an executable Python script. Checks Conway's Law alignment against CODEOWNERS and directory structure. For Claude plugin repos, also traces cross-language chains: hook configs → hook scripts, SKILL.md/agent docs → node/uv-run scripts, PEP 723 inline deps, and MCP tool calls. Emits Mermaid flowcharts with severity color-coding (red = circular dep, yellow = high-coupling, green = clean, blue = Conway violation). Applies recursive semantic partitioning for graphs > 40 nodes. Registers each diagram as a codebase-analysis artifact."

CLI Tools 64 1mo ago
Jamie-BitFlight

comprehensive-test-review

by Jamie-BitFlight

Use when reviewing test suites for coverage, isolation, mock usage, naming conventions, or completeness. Activates on "review test coverage", "audit test quality", or "check tests for completeness" requests. Performs thorough checklist-driven review covering test isolation, mock correctness, AAA pattern adherence, and naming standards.

Code Review 64 5mo ago
Jamie-BitFlight

swarm-patterns

by Jamie-BitFlight

Recipes and patterns for Claude Code multi-agent swarms. Use when building parallel specialist reviews, pipeline workflows, self-organizing swarms, research-then-implement flows, plan approval gates, coordinated multi-file refactoring, or any divide-and-conquer orchestration pattern requiring TeamCreate, TaskCreate, SendMessage, or Agent tool coordination.

Auth 64 3mo ago
Jamie-BitFlight

analyze-test-failures

by Jamie-BitFlight

Use when analyzing failing test cases to determine whether failures indicate genuine bugs or test implementation issues. Activates on "analyze failing tests", "debug test failures", "investigate test errors", or when provided with specific failing test names or output. Applies balanced investigative reasoning — does not auto-fix tests without establishing root cause.

Code Review 64 5mo ago
Jamie-BitFlight

example-argument-substitution

by Jamie-BitFlight

Test harness for Claude Code skill argument substitution — demonstrates capture-block pre-declaration, XML tag referencing, unintentional variable corruption in code blocks, and correct placement of shell examples in reference files. Use when verifying substitution behavior before applying a pattern to other skills, testing how arguments flow from skill invocations, or understanding the pre-declaration and reference file pattern with greet/farewell/inspect actions.

CLI Tools 64 20d ago
Jamie-BitFlight

review-against-solid-principles

by Jamie-BitFlight

"Single-pass SOLID review — dispatches one reviewer over the complete ruleset, emitting the fixed candidate schema."

Code Review 64 3mo ago
Jamie-BitFlight

refresh-research

by Jamie-BitFlight

Bulk-refresh research entries in ./research/ using parallel research-curator agents. Use when /refresh-research is invoked, stale research needs updating, or bulk re-verification of research entries is requested. Inventories entries by review date and age, runs RT-ICA pre-flight, spawns agents in waves of 5, updates README and Freshness Tracking, lints and commits. Supports --all, --stale, --category, --layer, and --dry-run flags.

Code Review 64 3mo ago