backup/framework/.gemini/skills/spec-analysis/SKILL.md
Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md. Identifying inconsistencies, duplications, ambiguities, and underspecified items.
npx skillsauth add b4san/ac-framework spec-analysisInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Identify inconsistencies, duplications, ambiguities, and underspecified items across the three core artifacts (spec.md, plan.md, tasks.md) before implementation.
STRICTLY READ-ONLY: Do not modify any files. Output a structured analysis report. Offer an optional remediation plan.
Constitution Authority: The project constitution (.specify/memory/constitution.md) is non-negotiable.
Initialize Analysis Context:
FEATURE_DIR/spec.md (or specs/spec.md).FEATURE_DIR/plan.md (or specs/plan.md).FEATURE_DIR/tasks.md (or specs/tasks.md).Load Artifacts (Progressive Disclosure):
.specify/memory/constitution.md for validation.Build Semantic Models:
Detection Passes:
Severity Assignment:
Produce Compact Analysis Report:
Provide Next Actions:
Offer Remediation:
development
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
development
Automate the generation and maintenance of unit, integration, and end-to-end tests, as well as test data generation and debugging. Use when writing tests for new features, maintaining existing tests after API/UI changes, generating synthetic test data, or debugging test failures. Essential for ensuring code quality and preventing regressions.
testing
Generate comprehensive test suites ensuring requirements are met. Strategies for Unit, Integration, and E2E testing.
development
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes