review-changes

Detect cross-surface drift between CLI and VSCode extension and YAML flow parsing regressions.

100|18|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/AppiumTestDistribution/AppClaw --skill review-changes-appiumtestdistribution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-changes
Source: https://github.com/AppiumTestDistribution/AppClaw/tree/main/.agents/skills/review-changes
Command: npx skills add https://github.com/AppiumTestDistribution/AppClaw --skill review-changes-appiumtestdistribution

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Review code changes in AppClaw to catch breakage across the CLI and VSCode extension and to validate YAML flow parsing regressions. Use this skill whenever the user says "review my changes", "check my changes", "validate changes", "does this break anything", "review the diff", or any variation of wanting to verify that recent code modifications haven't broken the CLI, VSCode extension, or YAML flow parsing. Also use when the user is about to commit or push and wants a sanity check.

Core Features & Use Cases

  • Cross-surface consistency checks between CLI and extension (event parity, type alignment) and YAML-flow parsing validation.
  • Diff-driven review during code changes, pre-commit checks, and before push to ensure no regressions in contracts or parsing logic.
  • Guided remediation: provides concrete fixes and recommendations to restore alignment across surfaces.

Quick Start

Ask AppClaw to review your recent changes before committing to ensure CLI, extension, and YAML flow integrity.

Frequently Asked Questions about review-changes

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

FAQPage Schema
How do I check code changes for CLI and VSCode extension drift before a commit?

To check code changes for CLI and VSCode extension drift before a commit, review your diff to verify event parity, type alignment, and YAML flow parsing stability. This validates that recent modifications have not broken synchronized event contracts across surfaces.

What is cross-surface drift in CLI and VSCode extensions?

Cross-surface drift in CLI and VSCode extensions occurs when code changes desynchronize event contracts in the JSON emitter and extension bridge. Detecting this drift ensures type alignment and consistent behavior across both interfaces during code reviews.

How do I validate YAML flow parsing regressions when modifying code?

To validate YAML flow parsing regressions when modifying code, analyze your code diff and run targeted tests to verify parsing stability. This process detects regressions introduced by changes and suggests concrete fixes to restore parser integrity.

Can I use a diff review to detect JSON emitter contract breakage?

Yes, you can use a diff review to detect JSON emitter contract breakage by checking for synchronized event contracts between the emitter and the extension bridge. This ensures type definitions remain up-to-date and aligned before deployment.

Does reviewing code changes require up-to-date type definitions for the extension bridge?

Yes, reviewing code changes requires up-to-date type definitions to validate the extension bridge and JSON emitter contracts. Synchronized type definitions are necessary to accurately analyze diffs and detect cross-surface drift or YAML parsing issues.

What are the limitations of automated code change reviews for YAML parsing?

Automated code change reviews for YAML parsing are limited to detecting drift and regressions based on the current diff. They require synchronized event contracts and up-to-date type definitions to provide accurate fixes, and cannot validate untracked external dependencies.