0
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill aig787/agpm --skill code-reviewer- examples.md5.1 KB
- SKILL.md4.7 KB
Overview
This skill performs comprehensive code reviews with a focus on correctness, performance, security, and maintainability. It is optimized for reviewing pull requests, merge requests, or any code changes, with special attention to Rust code patterns and idioms. Output is structured, actionable, and prioritized so reviewers and authors can iterate quickly.
How this skill works
The skill inspects the change set and evaluates intent, matching commits and descriptions to the actual code. It runs a structured checklist across correctness, performance, security, maintainability, and testing, and then produces a clear review: overall summary, high-priority issues, suggestions, and nitpicks. It also flags breaking changes, dependency additions, and documentation gaps.
When to use it
- Reviewing pull requests or merge requests before merging to mainline
- Assessing security or performance regressions introduced by recent changes
- Validating new features or refactors for Rust-specific best practices
- Checking that tests and CI cover new or modified code paths
- Evaluating third-party dependency additions or license changes
Best practices
- Start with the PR description and run tests locally to reproduce issues
- Prioritize critical bugs, security flaws, and breaking API changes first
- Give concrete, example-based suggestions rather than vague criticisms
- Verify error handling, edge cases, and resource management in Rust (lifetimes, ownership)
- Confirm CI, formatting, linting, and test coverage are passing before approval
Example use cases
- A Rust refactor that touches core modules—verify correctness and performance impact
- A new endpoint or API—confirm authentication, input validation, and docs
- Dependency upgrade—check for security advisories, license compatibility, and API changes
- Bugfix PR—ensure edge cases are handled and add unit tests for regressions
- Performance optimization—confirm algorithmic improvements and measure resource usage
FAQ
High-priority items: correctness, security vulnerabilities, breaking changes, and performance regressions. Suggestions and nitpicks follow.
Should I run the project locally before using this skill?
Yes. Reproducing behavior locally helps validate correctness and performance claims, and verifies tests and CI results.