Back to skills
SKILL.md
1765 Feature Completeness Checker 9efa14fd
ASecurityTask breakdown for implementing the completeness checker.
- 9 stars
- 0 votes
- 0 copies
- 1 view
- Added October 11, 2026
Works with
Security analysis
100/100npx -y skills add tools-only/X-Skills --skill 1765-feature-completeness-checker_9efa14fd --agent claude-codeAre you the author of 1765 Feature Completeness Checker 9efa14fd?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-1765-feature-completeness-checker-9efa14fd)---
phase: completed
title: Planning - Completeness Checker
description: Task breakdown for implementing the completeness checker.
---
# Project Planning & Task Breakdown
## Milestones
**What are the major checkpoints?**
- [x] Milestone 1: Basic matching logic implemented (Done).
- [x] Milestone 2: Detailed failure reporting and score calculation (Done).
- [x] Milestone 3: Fuzzy matching for resilience against noise (Done).
- [x] Milestone 4: 100% Score achieved on real integration fixtures (Done).
## Task Breakdown
**What specific work needs to be done?**
### Phase 1: Foundation
- [x] Task 1.1: Define `ValidationFailure` and `ValidationResult` dataclasses (Done).
- [x] Task 1.2: Implement `CompletenessChecker` class skeleton (Done).
- [x] Task 1.3: Integrate `text_segmenter` inside the checker (Done).
### Phase 2: Core Logic
- [x] Task 2.1: Implement the search loop with sliding search cursor (Done).
- [x] Task 2.2: Add score calculation and noise filtering (Done).
- [x] Task 2.3: Implement `_fuzzy_check` for token-based matching to handle embedded noise/artifacts.
### Phase 3: Testing & Optimization
- [x] Task 3.1: Unit tests with synthetic strings (Done).
- [x] Task 3.2: Integration test using real PDF/EPUB fixtures (Done - 100% score).
- [x] Task 3.3: Debug and resolve false negatives caused by header/footer artifacts.
## Timeline & Estimates
- Completed 2025-12-30.
## Risks & Mitigation
- **Risk:** Slight extraction differences blocking exact matches.
- **Mitigation:** Implemented token-based (85% threshold) fuzzy search fallback.
- **Risk:** High memory usage for very large books.
- **Mitigation:** The checker uses a sliding window search `current_pos` and local fuzzy search window (10k chars) to keep performance high.
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.