AI Tooling · Claude Code · MCP
AI Feature Request Triage
336 feature requests actioned in 5 hours. A Claude Code toolkit + MCP server, co-built with one partner as our two-person initiative, that turns a months-long marketplace cleanup into a single sitting, with explicit human approval before any write.
Marketplace boards collect thousands of open feature requests: duplicates, support questions in disguise, requests already fulfilled by a shipped release, and items years old with no remaining interest.
Five detection passes run in sequence, each waiting for your approval before writing back:
- /detect-completed: already fulfilled by a shipped release or documented feature
- /detect-duplicates: covers the same ground as another open request
- /detect-spam: promotional links, gibberish, off-topic
- /detect-support-requests: troubleshooting questions filed as features
- /detect-stale: older than three years with two or fewer votes
Engineering decisions
- Disk-backed working set so Claude’s context never holds hundreds of items at once.
- Per-phase subagents that chunk internally and return only a compact flagged list, keeping the main thread light.
- Resumable per request. Every write is logged immediately, so disconnects, machine crashes, or context compaction can pick up exactly where they stopped.
- Two-mode duplicate detection. Fast TF-IDF for a first pass; in-depth uses bi-encoder embeddings + cross-encoder rerank for precision.
Stack: Claude Code · MCP · Python (scikit-learn, sentence-transformers) · WooCommerce REST API