review

Review Git diffs against predefined rules for Kotlin, Compose, and testing standards.

318|146|Updated Oct 5, 2017
One-click install
npx skills add https://github.com/woocommerce/woocommerce-android --skill review-woocommerce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review
Source: https://github.com/woocommerce/woocommerce-android/tree/main/.agents/skills/review
Command: npx skills add https://github.com/woocommerce/woocommerce-android --skill review-woocommerce

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of reviewing code changes against established project architecture, style guidelines, and conventions, ensuring code quality and consistency.

Core Features & Use Cases

  • Automated Code Auditing: Checks code against predefined rules for architecture, Kotlin style, Jetpack Compose, testing practices, and analytics implementation.
  • Diff Analysis: Analyzes uncommitted, staged, or branch differences against the main trunk.
  • Use Case: Before submitting a pull request, use this Skill to perform a preliminary review of your changes, identifying potential issues related to ViewModel usage, Compose best practices, or testing standards.

Quick Start

Review the current code changes against project conventions.

Frequently Asked Questions about review

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

FAQPage Schema
How do I review Kotlin code changes against project architecture standards?

You can review Kotlin code changes by analyzing Git diffs against predefined rule sets for architecture, style, and conventions. This automated code auditing enforces standards for ViewModels, Jetpack Compose, testing, and analytics tracking before pull requests.

Can I use a code review tool to check Jetpack Compose best practices before committing?

Yes, you can check Jetpack Compose best practices before committing by running an automated code review against uncommitted or staged differences. It evaluates your changes against predefined rules to ensure Compose standards are met prior to staging.

What is the best way to enforce ViewModel and testing conventions in an Android pull request?

The best way to enforce ViewModel and testing conventions is to perform an automated preliminary review of branch differences against the main trunk. This identifies potential issues related to architecture and testing standards before submission.

Does this automated code review work with staged and uncommitted Git diffs?

Yes, automated code review works with staged and uncommitted Git diffs. It analyzes these branch differences against the main trunk using predefined rule sets to ensure code quality assurance at pre-commit, pre-staging, and pre-pull request stages.

How do I identify analytics tracking issues in my Kotlin code?

You can identify analytics tracking issues by running an automated code audit on your code changes. The review process evaluates your implementation against predefined project conventions and rules specifically for analytics tracking.