overlap-detector

Detect overlaps between new requirements and existing specs and tasks.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/qazuor/claude-code-plugins --skill overlap-detector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: overlap-detector
Source: https://github.com/qazuor/claude-code-plugins/tree/main/plugins/task-master/skills/overlap-detector
Command: npx skills add https://github.com/qazuor/claude-code-plugins --skill overlap-detector

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects overlaps between a new requirement and existing specs/tasks to prevent duplicate work and identify related efforts.

Core Features & Use Cases

  • Overlap analysis engine that compares new requirements against specs and tasks
  • Generates similarity scores and classification (full-duplicate, partial-overlap, related, none)
  • Provides actionable recommendations to merge, coordinate, or proceed with a new spec

Quick Start

Run an overlap analysis for a given requirement description to surface existing work and suggested actions.

Frequently Asked Questions about overlap-detector

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

FAQPage Schema
How do I detect duplicate requirements before creating a new spec?

To detect duplicate requirements, compare the new requirement against existing specs and tasks using weighted overlap analysis of titles, tags, user stories, components, and domains. The analysis classifies results as full-duplicate, partial-overlap, related, or none, and returns actionable recommendations to merge or proceed.

What is overlap analysis in requirements planning?

Overlap analysis in requirements planning is the process of comparing a new requirement against existing specs and tasks to identify duplicate work. It computes weighted similarity scores across metadata fields like titles, tags, and user stories, then classifies the relationship to prevent redundant efforts.

How do I check if a new task overlaps with existing tasks in my project?

You can check for task overlaps by reading the task index file and analyzing titles, tags, user stories, components, and domains. The system calculates weighted overlap scores and classifies the new task against existing entries as a full-duplicate, partial-overlap, related, or none.

Can I analyze spec overlaps using existing index files?

Yes, overlap analysis reads the spec index and task index files to compare new requirements against existing entries. It analyzes titles, tags, user stories, components, and domains to generate similarity scores and classify the overlap level.

What's the best way to prevent duplicate work when adding new requirements?

The best way to prevent duplicate work is to run an overlap detection analysis during spec creation and task planning. This flags duplicates, partial overlaps, and related efforts by computing weighted similarity scores across requirement metadata, providing recommendations to merge or coordinate.

Does overlap detection work with both spec and task planning?

Yes, overlap detection works with both spec and task planning. It reads the respective index files for specs and tasks, analyzes their metadata fields, and flags duplicates, partial overlaps, and related work to prevent redundant efforts across both planning stages.