From klair-legacy
Compares two branch implementations of the same spec across multiple criteria (spec compliance, code quality, testing, performance). Use when analyzing competing implementations, evaluating prototype branches, or choosing between implementation approaches. Triggers on "compare prototypes", "compare branches", "compare implementations", "evaluate prototypes".
npx claudepluginhub ai-builder-team/ai-builder-plugin-marketplace --plugin klair-legacyThis skill is limited to using the following tools:
Systematically compares two branch implementations of the same specification to determine which better meets requirements and follows best practices.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Systematically compares two branch implementations of the same specification to determine which better meets requirements and follows best practices.
This is a multi-phase workflow with context management:
Locate Specification:
specs/**/*.md, docs/specs/**/*.md, **/*spec*.mdRead and Analyze Spec:
Get Branch Information:
Checkout Branch 1:
git checkout <branch-1-name>
Analyze Implementation:
Document Findings:
spec_matching_tree1.md using templates/spec-matching-template.mdimplementation_approach_tree1.md using templates/implementation-approach-template.mdRun the compact command to reduce context window:
/compact summarize under 200 words
Wait for compaction to complete before proceeding.
Checkout Branch 2:
git checkout <branch-2-name>
Analyze Implementation:
Document Findings:
spec_matching_tree2.md using templates/spec-matching-template.mdimplementation_approach_tree2.md using templates/implementation-approach-template.mdRun the compact command again:
/compact summarize under 200 words
Wait for compaction to complete before proceeding.
Read All Documentation:
spec_matching_tree1.md and spec_matching_tree2.mdimplementation_approach_tree1.md and implementation_approach_tree2.mdCompare Implementations:
Generate Final Report:
prototype_comparison_report.md using templates/comparison-report-template.mdPresent Summary to User: