Agent skill

Code Review

by oaslananka in oaslananka/kicad-mcp-pro

A skill your agent uses for GitHub Copilot pull request and code reviews in oaslananka/kicad-mcp-pro.

MITAuto-check passedDevelopment

Install Code Review

skills CLI
$ npx skills add oaslananka/kicad-mcp-pro --skill code-review -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install oaslananka/kicad-mcp-pro code-review --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/oaslananka/kicad-mcp-pro.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/code-review .claude/skills/code-review && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
code-review
GitHub stars
119
Token cost
~3.9k tokens
SKILL.md length
1,749 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses for GitHub Copilot pull request and code reviews in oaslananka/kicad-mcp-pro.

  • Works in 11 steps: Gather review context first → MCP context policy → Architecture review → …
  • GitHub Copilot pull request and code reviews in oaslananka/kicad-mcp-pro
  • SKILL.md covers Review stance, 1. Gather review context first, 2. MCP context policy and 3. Architecture review, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Code Review is an agent skill from oaslananka/kicad-mcp-pro. Use this skill for GitHub Copilot pull request and code reviews in oaslananka/kicad-mcp-pro. Review Python MCP server changes, KiCad adapter and tool-contract changes, tests, npm/package wrappers, Tauri/Rust desktop code, GitHub Actions, security controls, documentation, generated metadata, and compatibility/release surfaces. Use it whenever reviewing a PR or diff in this repository, especially changes under src/, tests/, packages/, src-tauri/, .github/workflows/, or public MCP metadata/configuration.

Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: GitHub Copilot code review for oaslananka/kicad-mcp-pro. Use GitHub MCP context when available. KiCad MCP Pro tools are optional and must remain read-only…

It sits in Development, covering MCP servers, Code review and Pull requests. It works with Model Context Protocol, GitHub Actions, Python and Tauri. The repository describes itself as: MCP server for KiCad, connecting AI agents to schematic and PCB workflows, ERC/DRC validation, DFM checks, BOM analysis, and manufacturing preparation—with controlled edits and… The licence is MIT.

When your agent uses it

  • GitHub Copilot pull request and code reviews in oaslananka/kicad-mcp-pro
  • Diff in this repository
  • Especially changes under src/
  • .github/workflows/

Example prompts

  • “/code-review”

Requirements

  • Python 3
  • Compatibility (from SKILL.md): GitHub Copilot code review for oaslananka/kicad-mcp-pro. Use GitHub MCP context when available. KiCad MCP Pro tools are optional and must remain read-only during review.

Workflow steps

11 steps, taken from the step headings in SKILL.md.

  1. Gather review context first
  2. MCP context policy
  3. Architecture review
  4. MCP tool and public contract review
  5. Security review
  6. Testing and regression review
  7. Generated files and canonical metadata
  8. Packaging, release, and desktop review
  9. Focused validation commands
  10. Finding quality bar
  11. Do not flag these by default

What it can do on your machine

Read from SKILL.md and the folder at commit c7a464c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    GitHub Copilot code review for oaslananka/kicad-mcp-pro. Use GitHub MCP context when available. KiCad MCP Pro tools are optional and must remain read-only during review.

    From compatibility in the SKILL.md frontmatter.

Context cost

Code Review loads about 3.9k tokens when it runs. Until then it costs about 130 tokens; SKILL.md has 1,749 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~130
When it runs · the whole SKILL.md, loaded when a task matches
~3.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from oaslananka/kicad-mcp-pro at commit c7a464c, republished under its MIT licence (© oaslananka). 1,749 words, ~3,870 tokens.

Download SKILL.mdSave it as .claude/skills/code-review/SKILL.md (or your agent's skills folder).
name
code-review
description
Use this skill for GitHub Copilot pull request and code reviews in oaslananka/kicad-mcp-pro. Review Python MCP server changes, KiCad adapter and tool-contract changes, tests, npm/package wrappers, Tauri/Rust desktop code, GitHub Actions, security controls, documentation, generated metadata, and compatibility/release surfaces. Use it whenever reviewing a PR or diff in this repository, especially changes under src/, tests/, packages/, src-tauri/, .github/workflows/, or public MCP metadata/configuration.
compatibility
GitHub Copilot code review for oaslananka/kicad-mcp-pro. Use GitHub MCP context when available. KiCad MCP Pro tools are optional and must remain read-only during review.
license
MIT

KiCad MCP Pro Code Review

Review pull requests for correctness, security, contract stability, compatibility, test coverage, and release safety. Prefer a small number of high-confidence, actionable findings over broad style feedback.

KiCad MCP Pro is a production MCP server that drives real KiCad projects. Treat unsafe mutations, incorrect tool contracts, path/subprocess mistakes, protocol regressions, and misleading engineering verdicts as high-risk.

Review stance

  • Review the changed code and the behavior introduced by the change.
  • Comment on unchanged code only when the PR newly makes an existing defect reachable or materially increases its impact.
  • Do not invent failures, tool behavior, KiCad behavior, CI results, or browser evidence.
  • Distinguish a demonstrated defect from a possible improvement.
  • Prefer correctness and user-impact findings over formatting or naming nits already enforced by repository tooling.
  • Do not require a broad refactor when a focused fix addresses the defect.
  • If no actionable defect is found, do not manufacture a comment.

1. Gather review context first

Before writing findings:

  1. Read the PR title, description, changed files, and diff.
  2. Use GitHub MCP context when available to inspect:
    • linked issues or incidents referenced by the PR;
    • review-relevant PR metadata;
    • changed-file scope;
    • workflow/check status;
    • failed job logs when a failure is relevant to the changed code.
  3. Consult repository policy and architecture when needed:
    • ARCHITECTURE.md
    • CONTRIBUTING.md
    • SECURITY.md
    • docs/development/coding-standards.md
    • docs/development/testing-policy.md
    • docs/security/threat-model.md
    • .github/PULL_REQUEST_TEMPLATE.md
  4. Treat the PR head branch as the source of repository instructions and skill content.
  5. Use existing CI evidence when it is from the reviewed head commit and covers the exact concern. Do not claim a check passed if you did not observe it.

2. MCP context policy

GitHub MCP

Use GitHub MCP tools when they provide concrete review evidence, especially for linked issues, PR intent, CI/check state, or failed workflow details. Do not browse unrelated repository history just to increase context.

Playwright MCP

When changes affect the dashboard or desktop/web UI and the application can be run in the review environment, use Playwright MCP for focused user-visible verification.

Relevant areas include:

  • src/kicad_mcp/web/
  • dashboard routes/templates/assets
  • src-tauri/frontend/
  • desktop flows that depend on the local dashboard

Do not report a browser regression unless you have code evidence or observed behavior. Lack of a runnable browser environment is not itself a defect.

KiCad MCP Pro MCP server

If a KiCad MCP Pro server is configured in repository Copilot settings and the PR changes KiCad-facing behavior, .kicad_* fixtures, validation logic, or project inspection behavior, use it only when it adds concrete evidence.

Prefer the bounded read-only/default review surface and inspection/validation tools such as:

  • kicad_get_project_info
  • kicad_get_version
  • project_quality_gate
  • schematic_quality_gate
  • pcb_quality_gate
  • run_erc
  • run_drc
  • pcb_get_board_summary
  • sch_get_symbols

During code review, do not invoke write, destructive, manufacturing, export, or mutation tools. Never change a user's board or schematic as part of review.

3. Architecture review

KiCad MCP Pro has a five-layer design. Preserve the boundaries described in ARCHITECTURE.md.

KiCad adapter seam

Flag changes that bypass the KiCad adapter seam or spread KiCad-version fragility into pure domain code.

KiCad-facing behavior belongs behind the established seams, including:

  • src/kicad_mcp/kicad/
  • src/kicad_mcp/connection.py
  • src/kicad_mcp/ipc/
  • src/kicad_mcp/discovery.py
  • thin tool adapters that delegate to stable domain/services

Pure deterministic logic should remain testable without KiCad and should not import KiCad-specific runtime internals unnecessarily.

Composition roots

For tool registration and validation composition:

  • keep register() and _register_* helpers focused on wiring;
  • do not add new business logic directly to large registration/composition roots;
  • preserve the repository's architecture-boundary checks;
  • prefer typed domain services plus thin MCP adapters.
Real-state rule

The server must not invent board, schematic, DRC/ERC, manufacturing, or KiCad state. Behavior should be based on real KiCad engines, real project files, or explicitly documented deterministic/heuristic calculations.

If a calculation is approximate, heuristic, partial, or first-pass, ensure the API, docstring, docs, and verdict communicate that limitation. Do not allow code or docs to present first-order estimates as formal engineering sign-off.

4. MCP tool and public contract review

Treat the MCP surface as a public compatibility contract.

When a tool is added, removed, renamed, reclassified, or its schema/behavior changes, check the relevant contract surfaces:

  • implementation in the appropriate domain/tool module;
  • TOOL_CATEGORIES and profile membership in src/kicad_mcp/tools/router.py;
  • experimental classification when applicable;
  • tool annotations/metadata in src/kicad_mcp/tools/metadata.py;
  • read-only/destructive/headless/requires-KiCad semantics;
  • operating-mode restrictions;
  • generated tool documentation;
  • tool-surface snapshots and contract tests;
  • profile/toolset/adapter/compatibility matrices when affected.

Flag any change that silently exposes mutating or destructive behavior through a read-only/default review surface.

Preserve stable error behavior. Agent-visible failures should use the repository's typed error model and stable error codes rather than leaking raw implementation exceptions or ambiguous strings.

For transport/protocol changes, review:

  • MCP initialization and protocol compatibility;
  • stdio and Streamable HTTP behavior;
  • session/header behavior;
  • discovery endpoints;
  • backward-compatibility implications;
  • explicit handling of unsupported client/KiCad capabilities.

5. Security review

Security findings take priority over style or convenience.

Subprocess and command execution

Flag:

  • shell=True;
  • os.system, os.popen, or equivalent shell execution in production paths;
  • string-built shell commands containing user-controlled data;
  • untrusted values interpreted as CLI flags unintentionally;
  • missing error handling around subprocess boundaries.

KiCad CLI calls should use discrete argv elements with shell=False.

Filesystem and path safety

Treat MCP/tool arguments, project paths, filenames, output paths, and imported artifact names as attacker-controlled.

Check for:

  • canonicalization before access;
  • confinement to the project/workspace root;
  • .. traversal;
  • absolute-path escapes;
  • symlink escapes;
  • Windows drive/UNC path edge cases;
  • unsafe file extensions where an allowlist is expected;
  • TOCTOU risks before destructive mutations.

Security-sensitive filesystem/subprocess changes need negative tests for hostile inputs and failure paths.

HTTP and local service boundaries

For Streamable HTTP, dashboard, bridge, or auth changes, verify the intended local and authentication boundaries are preserved, including:

  • bearer-token enforcement when configured;
  • origin validation;
  • CORS allowlists;
  • localhost-only assumptions where required;
  • stateful/stateless session policy;
  • no silent re-enabling of deprecated/legacy exposure.
Secrets and private design data

Flag code, tests, logs, fixtures, screenshots, or workflow artifacts that can expose:

  • credentials or API tokens;
  • private board/schematic data;
  • generated Gerbers/netlists/manufacturing files;
  • customer-specific paths or logs.
Destructive behavior

Any destructive or KiCad-mutating operation must be explicit, policy-gated, test-covered, and documented. A convenience path must not bypass operating-mode or human-approval boundaries.

GitHub Actions

For .github/workflows/**, check:

  • third-party actions are pinned to full commit SHAs;
  • default permissions remain least-privilege;
  • write permissions are scoped to the job that needs them;
  • untrusted GitHub expressions are passed through env: before shell use;
  • PR-controlled values do not reach shell commands unsafely;
  • release credentials use GitHub/OIDC/trusted-publishing patterns where applicable;
  • artifact, checksum, SBOM, signing, and attestation steps are not weakened silently.

If a public PR introduces a sensitive vulnerability, explain the fix-relevant risk without publishing weaponized exploit details, secrets, or private data. Follow SECURITY.md for disclosure handling.

Show full SKILL.md (679 more words)Show less

6. Testing and regression review

Behavior changes require evidence at the narrowest useful layer.

Check the repository's testing policy:

  • pure Python logic -> unit tests and type checks;
  • KiCad artifact parsing -> representative fixture tests;
  • MCP tool contract changes -> metadata/generated-doc checks and surface/contract tests;
  • filesystem/subprocess changes -> hostile-input and failure-mode tests;
  • bug fixes -> regression test when reproducible;
  • workflow/release changes -> workflow-security and dry-run/metadata checks;
  • docs-only changes -> docs/link-sensitive review rather than unrelated runtime tests.

For tests that create or mutate Git repositories, verify test-owned temporary directories and isolated Git configuration are used so contributor/system hooks and configuration cannot leak into fixtures.

Do not demand live KiCad execution for logic that is deliberately unit-testable without KiCad. Conversely, do not accept mocked-only evidence when the change specifically depends on a live KiCad integration contract and the repository has a dedicated KiCad-enabled CI path for it.

7. Generated files and canonical metadata

Identify the source of truth before commenting on generated surfaces.

Important repository rules include:

  • pyproject.toml is a canonical package metadata/version source;
  • compatibility.yaml is a canonical KiCad/MCP support-policy source;
  • server.json and several public surfaces are generated/synchronized;
  • generated tool docs, parity/toolset/profile/adapter outputs should be regenerated from their canonical inputs rather than hand-edited.

Flag generated drift, but do not ask contributors to hand-edit generated files when the repository generator is authoritative.

8. Packaging, release, and desktop review

For Python/npm/container/release changes, check:

  • package metadata remains internally consistent;
  • npm wrapper behavior/version policy does not drift from the Python package contract;
  • lockfile changes match dependency changes;
  • release checks still run before publishing;
  • trusted publishing / provenance controls are not bypassed;
  • public compatibility claims match compatibility.yaml;
  • generated registry/container metadata stays synchronized.

For Tauri/desktop changes, also review:

  • backend/frontend version compatibility and startup handshake;
  • local server lifecycle and port/bind assumptions;
  • permission/capability changes;
  • error handling when the backend cannot start or does not match;
  • user-visible flows with web/GUI tests when practical.

9. Focused validation commands

Prefer the smallest relevant validation set. Use CI evidence instead of re-running a check only when the reviewed head commit already ran the same check successfully.

Baseline Python/server changes
bash
corepack pnpm run format:check
corepack pnpm run lint
corepack pnpm run typecheck
corepack pnpm run test:unit
Public MCP/tool/metadata/compatibility changes
bash
corepack pnpm run metadata:check
corepack pnpm run docs:tools:check
corepack pnpm run tool-contracts:check
corepack pnpm run architecture:check
corepack pnpm run profiles:check
corepack pnpm run adapter-matrix:check
corepack pnpm run compat:check
Workflow/security changes
bash
corepack pnpm run workflows:lint
corepack pnpm run workflows:security
Package/release changes
bash
corepack pnpm run package:check
corepack pnpm run release:dry-run
Dashboard changes
bash
task test:web

Use Playwright-backed tests when the environment supports them and the change is user-visible.

Cross-boundary changes

Use task verify for the repository's local quality gate. Use task ci only when the change crosses enough package, compatibility, workflow, security, or release boundaries to justify the full local CI equivalent.

Do not make "run the entire suite" the only review recommendation when a specific, smaller regression test would prove the issue.

10. Finding quality bar

Write a review finding only when all of the following are true:

  1. The issue is introduced or made materially worse by the PR.
  2. There is a concrete failure mode, security risk, compatibility break, or maintenance hazard.
  3. The affected scenario is realistic for this repository.
  4. The comment can point to the smallest relevant changed range.
  5. The author can act on the feedback.

For each finding:

  • state the problem first;
  • explain the trigger/scenario;
  • explain the impact;
  • cite concrete code/CI/MCP evidence when available;
  • give a focused fix direction;
  • mention the missing test only when a test would materially prevent regression.

Use severity proportional to impact:

  • Blocker: vulnerability, data loss, unsafe mutation, release/supply-chain break, major public-contract break, or a deterministic build/runtime failure.
  • Major: likely user-facing correctness, compatibility, protocol, or regression risk.
  • Minor: concrete maintainability or test gap with plausible future impact.
  • Omit pure style nits and speculative suggestions.

Avoid duplicate comments for the same root cause. Prefer one precise finding that covers the causal defect.

11. Do not flag these by default

Do not create review comments solely because:

  • code could be written in a different style;
  • a formatter/linter would already catch it;
  • generated output changed together with its canonical source;
  • a documentation-only change lacks unrelated runtime tests;
  • a full task ci run is absent but the relevant focused checks passed;
  • the code uses an intentional project pattern documented in ARCHITECTURE.md;
  • a theoretical edge case has no realistic path from repository inputs.

The goal is a review that maintainers can trust: few comments, high confidence, clear impact, and repository-specific evidence.

© oaslananka, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .github/skills/code-review of oaslananka/kicad-mcp-pro.

Open the folder on GitHubat commit c7a464c

Compare with similar skills

Code Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Code Review compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Code Review this skilloaslananka/kicad-mcp-pro119—~3.9kAutomated safety check: PassMIT
Agentbro Releaseshirenchuang/agentbro203—~2.5kAutomated safety check: PassApache-2.0
ReleaseWebMCP-org/npm-packages103—~1.6kAutomated safety check: NotesMIT
Preflightopenfootmanager/openfootmanager1.1k—~1.3kAutomated safety check: PassGPL-3.0
MCP Server Trello Releasedelorenj/mcp-server-trello446—~3.5kAutomated safety check: PassMIT
Code ReviewAzure/sap-automation145—~7kAutomated safety check: PassMIT

Similar skills

  • Agentbro Release

    shirenchuang/agentbro

    A skill your agent uses when releasing AgentBro from this repository: merging dev/main, bumping versions, updating release notes, tagging, pushing, monitoring GitHub Actions, Homebrew cask…

    203 GitHub stars~2.5k tokensUpdated 6 days ago
    DevelopmentAuto-check passed
  • Release

    WebMCP-org/npm-packages

    Release the @mcp-b monorepo with Changesets and pnpm, using npm trusted publishing in GitHub Actions.

    103 GitHub stars~1.6k tokensUpdated 3 days ago
    DevelopmentAuto-check: notes
  • Preflight

    openfootmanager/openfootmanager

    Verify a pull request with the frontend scripts, default and MCP backend tests and clippy, formatting, architecture checks and review evidence.

    1.1k GitHub stars~1.3k tokensUpdated today
    DevelopmentAuto-check passed
  • MCP Server Trello Release

    delorenj/mcp-server-trello

    Canonical build → release → tag → publish procedure for the @delorenj/mcp-server-trello repo.

    446 GitHub stars~3.5k tokensUpdated 14 days ago
    DevelopmentAuto-check passed
  • Code Review

    Azure/sap-automation

    Official

    Review pull requests in the SAP Deployment Automation Framework.

    145 GitHub stars~7k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Docs Tooling Notion

    langchain-ai/docs

    Official

    Document new or changed docs-team tooling on the Notion tooling pages.

    424 GitHub stars~1.7k tokensUpdated today
    DevOps & CloudAuto-check passed

More from oaslananka/kicad-mcp-pro

All 11 skills in this repo
  • Kicad Pcb Review

    oaslananka/kicad-mcp-pro

    A skill your agent uses when reviewing, fixing, validating, or preparing KiCad PCB projects with the kicad MCP server.

    119 GitHub stars~585 tokensUpdated today
    Auto-check passed
  • Kicad Design Review

    oaslananka/kicad-mcp-pro

    Comprehensive KiCad design review skill covering schematic, PCB, DFM, manufacturing, high-speed, and simulation review workflows.

    119 GitHub stars~529 tokensUpdated today
    Auto-check passed
  • Repo Repair

    oaslananka/kicad-mcp-pro

    A skill your agent uses for maintainer-requested pull request repairs in kicad-mcp-pro; maps changes to repository-native validation gates and safety constraints.

    119 GitHub stars~581 tokensUpdated today
    Auto-check passed
  • Drc Check

    oaslananka/kicad-mcp-pro

    KiCad MCP workflow for ERC/DRC execution, issue triage, waiver review, and revalidation.

    119 GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Fabrication Output

    oaslananka/kicad-mcp-pro

    KiCad MCP manufacturing release workflow for Gerbers, drill files, BOM, pick-and-place, DFM, release evidence, and final human review.

    119 GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Pcb Design

    oaslananka/kicad-mcp-pro

    Safe KiCad PCB design assistance workflow using KiCad MCP board inspection, placement, routing, stackup, and quality-gate tools.

    119 GitHub stars~1.5k tokensUpdated today
    Auto-check passed

Categories

Questions about Code Review

What does Code Review do?

A skill your agent uses for GitHub Copilot pull request and code reviews in oaslananka/kicad-mcp-pro. Code Review is an agent skill from oaslananka/kicad-mcp-pro. Use this skill for GitHub Copilot pull request and code reviews in oaslananka/kicad-mcp-pro.

When should I use Code Review?

Code Review fits situations like: GitHub Copilot pull request and code reviews in oaslananka/kicad-mcp-pro; diff in this repository; especially changes under src/; .github/workflows/.

How do I install Code Review in Claude Code?

Run `npx skills add oaslananka/kicad-mcp-pro --skill code-review -a claude-code`. Or copy the skill folder (.github/skills/code-review in oaslananka/kicad-mcp-pro) into .claude/skills/code-review in your project. Claude Code loads it when a task matches its description.

How do I install Code Review in Codex?

Run `npx skills add oaslananka/kicad-mcp-pro --skill code-review -a codex`. Or copy the skill folder (.github/skills/code-review in oaslananka/kicad-mcp-pro) into .agents/skills/code-review in your project. Codex loads it when a task matches its description.

Can I use Code Review in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add oaslananka/kicad-mcp-pro --skill code-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/code-review, .gemini/skills/code-review, .github/skills/code-review and .opencode/skills/code-review in your project.

What does Code Review need to run?

SKILL.md names no scripts, command-line tools or credentials: Code Review is instructions for the agent only. Our summary lists: Python 3. Compatibility (from SKILL.md): GitHub Copilot code review for oaslananka/kicad-mcp-pro. Use GitHub MCP context when available. KiCad MCP Pro tools are optional and must remain read-only during review..

Does Code Review access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Code Review safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Code Review use?

Code Review is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Code Review use?

About 3.9k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Code Review?

Skills that share tags, products or a category with Code Review: Agentbro Release (shirenchuang/agentbro, 203 stars), Release (WebMCP-org/npm-packages, 103 stars), Preflight (openfootmanager/openfootmanager, 1.1k stars) and MCP Server Trello Release (delorenj/mcp-server-trello, 446 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Code Review?

oaslananka (a GitHub user) maintains it in oaslananka/kicad-mcp-pro, which has 119 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 7, 2026.

Source: oaslananka/kicad-mcp-pro on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.