check-dupes

Detect duplicate tasks in SQLite databases using character-level and token-level similarity scoring.

1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/gioe/tusk --skill check-dupes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check-dupes
Source: https://github.com/gioe/tusk/tree/main/skills/check-dupes
Command: npx skills add https://github.com/gioe/tusk --skill check-dupes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents the creation of duplicate tasks by checking for textual similarities against existing tasks in the database, saving time and reducing redundancy.

Core Features & Use Cases

  • Pre-insertion Check: Verifies if a new task summary is a near-duplicate of an existing open task before it's added.
  • Duplicate Scanning: Identifies pairs of existing tasks that are textually similar.
  • Related Task Identification: Finds tasks that are similar to a specific task ID.
  • Use Case: Before adding a new feature request, use this skill to ensure a similar request hasn't already been made, preventing duplicated effort.

Quick Start

Check if the summary "Implement user authentication" is a duplicate of any open task.

Frequently Asked Questions about check-dupes

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

FAQPage Schema
How do I prevent duplicate tasks in a SQLite database?

To prevent duplicate tasks in a SQLite database, you check new task summaries against existing open tasks using character-level and token-level similarity scoring before insertion. This deterministic pre-filtering flags redundant entries to maintain data integrity.

What is the best way to detect similar task entries during backlog grooming?

The best way to detect similar task entries during backlog grooming is to run duplicate scanning on your existing database. This process identifies pairs of textually similar tasks by applying token-level similarity analysis to find redundant efforts.

How does token-level similarity scoring identify duplicate feature requests?

Token-level similarity scoring identifies duplicate feature requests by breaking down task summaries into tokens and comparing them character by character against existing entries. This mechanism flags near-duplicates to prevent duplicated tracking effort.

Can I find tasks similar to a specific task ID in my task management workflow?

Yes, you can find tasks similar to a specific task ID by using related task identification. This feature compares the target task against the SQLite database to find textually similar entries, ensuring efficient task tracking and data integrity.

Does duplicate task detection work without external dependencies?

Yes, duplicate task detection works without external dependencies. It operates entirely within your SQLite database environment using deterministic pre-filtering and similarity analysis, requiring no additional modules to flag redundant task summaries.