compare

Compare two systems by crawling UIs and inspecting architecture, data handling, and security.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Bishwas-py/forge --skill compare-bishwas-py
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compare
Source: https://github.com/Bishwas-py/forge/tree/main/skills/compare
Command: npx skills add https://github.com/Bishwas-py/forge --skill compare-bishwas-py

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Compare two systems side-by-side to surface differences in UI flows, architecture, and data handling, enabling faster decision making and risk assessment.

Core Features & Use Cases

  • Supports two modes: recon for live UI/API/DB crawling and code for static architecture analysis.
  • Produces a structured diff report highlighting page flows, architecture, security posture, and data handling.
  • Use Case: Compare two versions of a web app to surface regressions in UI and API behavior.

Quick Start

Provide two targets (systems or codebases) and run the compare with an optional --mode flag.

Frequently Asked Questions about compare

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

FAQPage Schema
How do I compare two web apps to find UI and architecture differences?

You can compare two web apps by crawling their UIs with Playwright and inspecting their architecture, data handling, and security posture to generate a structured diff report.

Can I compare two codebases side-by-side for static architecture analysis?

Yes, you can compare two codebases by running the compare skill in code mode, which performs static architecture analysis to surface structural differences between the provided repositories.

What is the best way to detect regressions between two versions of a system?

The best way to detect regressions is to compare two versions of a system side-by-side using recon mode for live UI and API behavior, or code mode for static architecture analysis.

Do I need Playwright to crawl UIs for a system comparison?

Yes, you need Playwright for UI crawling when running a comparison in recon mode, alongside appropriate code readers for static analysis and defined permission to access both targets.

What limitations exist when comparing two systems for data handling differences?

A key limitation is that comparing two systems requires clearly defined targets and explicit permission to access both systems or repositories, making unauthorized comparisons unfeasible.