reviewing-code

Reviews pull requests and branch changes for ML research and internal tooling quality.

Updated Dec 25, 2019
One-click install
npx skills add https://github.com/boga/dotfiles --skill reviewing-code-boga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reviewing-code
Source: https://github.com/boga/dotfiles/tree/main/templates/opencode/skills/reviewing-code
Command: npx skills add https://github.com/boga/dotfiles --skill reviewing-code-boga

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the code review process, ensuring higher quality, better test coverage, and more maintainable code, especially for ML research and internal tooling.

Core Features & Use Cases

  • Focused Code Analysis: Reviews pull requests, branch changes, and diffs with a specific checklist.
  • Quality Assurance: Evaluates completeness, tests, complexity, performance, and duplication.
  • Use Case: When you submit a new feature for an ML model, this skill will help you identify potential issues in implementation, testing, and performance before merging.

Quick Start

Use the reviewing-code skill to review the changes in the current branch against origin/master.

Frequently Asked Questions about reviewing-code

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review pull requests for ML research code?

Reviewing pull requests for ML research code involves analyzing implementation completeness, test quality, complexity, performance, and duplication against defined project checklists. This skill automates that in-depth code analysis using git diff and PR information.

What is the best way to analyze branch changes before merging?

Analyzing branch changes before merging is best handled by evaluating diffs against origin/master for quality assurance. This skill checks implementation completeness, performance, and code duplication to ensure high maintainability.

Do I need the GitHub CLI to perform code analysis on pull requests?

Yes, you need the GitHub CLI (gh) and git installed. This skill requires these dependencies to retrieve diff data and pull request information necessary for conducting in-depth code reviews.

Can I use this automated code review for internal tooling projects?

Yes, you can use this automated code review for internal tooling projects. It specifically focuses on evaluating quality, test coverage, and maintainability for both ML research implementations and internal software tools.

How does this code analysis handle test quality and code duplication?

Code analysis handles test quality and duplication by applying a specific checklist to the pull request diff. It evaluates implementation completeness and flags potential issues in complexity and performance before merging.