CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

requirement-comparison-reporter

Compares old and new requirement documents, analyzes code repository impact, and generates detailed modification plans. Use when Claude needs to: (1) Compare requirement versions and identify changes, (2) Map requirement changes to code components, (3) Identify components to modify, delete, or add, (4) Analyze dependencies and integration points, (5) Assess test impact, (6) Generate comprehensive modification plans in Markdown format. Supports text/Markdown requirements and analyzes feature-level, functional, and API changes.

64

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

63%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill body delivers a well-sequenced, actionable 11-step workflow with verification checkpoints and concrete examples backed by real bundle files (references and an executable analysis script). Its main weaknesses are verbosity — the report structure is inlined twice despite a dedicated template reference — and padded generic Best Practices/Troubleshooting sections.

Suggestions

Remove the duplicated report structure: keep the 'See [report-template.md](references/report-template.md) for full template' pointer in step 10 and delete the inline 9-section outline or the redundant 'Output Format' section, leaving one source of truth.

Trim or delete the generic Best Practices bullets (e.g. 'Be specific and detailed', 'Use clear, consistent terminology') — they restate the workflow steps without adding new information.

Move the three Common Scenarios examples into references/analysis-patterns.md (or a dedicated examples file) and reference them from the mapping steps, keeping SKILL.md as a lean overview.

DimensionReasoningScore

Conciseness

The workflow steps are largely efficient and specific, but the body contains clear redundancy: the full report structure is spelled out twice (step 10's 9-section outline and again in 'Output Format' as a markdown skeleton) even though references/report-template.md holds the full template, and 'Best Practices'/'Troubleshooting' sections pad with generic bullets like 'Be specific and detailed' and 'Use clear, consistent terminology'. This matches 'mostly efficient but includes some unnecessary explanation or could be tightened'; not a 2 because the core workflow content is substantive and specific rather than explanation of things Claude already knows.

3 / 5

Actionability

Concrete executable guidance is present: the automated command 'python scripts/analyze_code_impact.py <repo_path>' (script exists), four named mapping strategies with a worked example mapping ('Add user authentication' → auth.py, user.py, test_auth.py), and concrete filled-in example report snippets (e.g. 'auth.py::AuthManager.login() - Add 2FA verification step'). Matches 'mostly executable guidance; concrete code or commands with minor gaps'; not a 5 because the manual analysis steps and dependency-analysis guidance remain high-level descriptions rather than concrete commands.

4 / 5

Workflow Clarity

The 11-step workflow is clearly sequenced from input verification ('Requirements are readable... Repository path is valid') through analysis, mapping, and report generation, ending with a review checklist ('Verify completeness... Check accuracy... Refine report') — matching 'clear sequence with most checkpoints present'. Not a 5 because validation is checklist-style rather than a validate-fix-retry feedback loop (e.g. no instruction to re-run the impact script or re-verify mappings when review finds gaps); not a 3 because checkpoints are explicit at both entry (verify inputs) and exit (review and refine).

4 / 5

Progressive Disclosure

References exist, are real files, one level deep, and clearly signaled ('See [analysis-patterns.md](references/analysis-patterns.md) for detailed comparison strategies', 'See [report-template.md](references/report-template.md) for full template'). However, content that clearly belongs in the reference files is inlined: the report outline appears twice in SKILL.md (step 10 and Output Format) despite the dedicated template file, matching 'content that should be separate is inline'. Not a 4 because this duplication is more than a minor organization gap; not a 2 because the file structure itself is well-organized with clearly signaled references and a working script.

3 / 5

Total

14

/

20

Passed

Description

88%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it uses third person, states what the skill does with multiple concrete actions, and provides an explicit six-item 'Use when' trigger list. The only notable weakness is trigger-term coverage missing common synonyms (spec, PRD, user stories) that users might naturally say.

DimensionReasoningScore

Specificity

Quotes like 'Compares old and new requirement documents, analyzes code repository impact, and generates detailed modification plans' plus six enumerated concrete actions (compare versions, map changes to components, identify modify/delete/add, analyze dependencies, assess test impact, generate Markdown plans) provide comprehensive, specific coverage — matching the anchor for multiple concrete actions. Not a 4 because there are no meaningful coverage gaps; the actions span the full workflow from comparison to report generation.

5 / 5

Completeness

The description explicitly answers both 'what' ('Compares old and new requirement documents, analyzes code repository impact, and generates detailed modification plans') and 'when' with concrete trigger phrases ('Use when Claude needs to: (1) Compare requirement versions... (6) Generate comprehensive modification plans'). This matches the anchor for clearly and explicitly answering both; it also notes supported formats ('Supports text/Markdown requirements').

5 / 5

Trigger Term Quality

Natural trigger phrases are present ('Compare requirement versions', 'Map requirement changes to code components', 'Assess test impact', 'requirement documents', 'modification plans') — good keyword coverage matching the 'a few natural terms missing' anchor. Not a 5 because common synonyms a user might actually say — 'spec', 'specification', 'PRD', 'user stories', 'diff' — are absent; not a 3 because the enumerated use-cases are natural phrasings users would say, not jargon.

4 / 5

Distinctiveness Conflict Risk

The requirement-version-comparison and modification-plan niche has distinct triggers unlikely to fire for unrelated skills — 'mostly distinct; minor overlap risk' fits. Not a 5 because terms like 'analyzes code repository impact' and 'assess test impact' have minor overlap with generic code-review or impact-analysis skills; not a 3 because the core trigger (comparing two requirement versions) is clearly distinct.

4 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

ArabelaTso/Skills-4-SE

Path

skills/requirement-comparison-reporter/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.