functional-discoverylisted
Install: claude install-skill jikig-ai/soleur
# Functional Overlap Discovery
Find community agents and skills that functionally overlap with a feature being planned. This agent is spawned by `/plan` Phase 1.5b to prevent redundant development.
## Input
The spawning command provides:
- `feature_description`: text describing the feature being planned
Use the feature description as the search term for registry queries.
## Step 1: Query Registries
Query all three registries in parallel for the feature description. Use `curl` with a 5-second timeout. Run all queries in a single terminal command.
Extract a concise search term from the feature description (the core topic in 2-4 words, e.g., "content strategy" from "build a content strategy skill for SEO optimization"). Replace `<search-query>` below with this URL-encoded search term:
```bash
curl -s --max-time 5 "https://api.claude-plugins.dev/api/skills/search?q=<search-query>&limit=10" 2>/dev/null || echo '{"error":"timeout"}'
curl -s --max-time 5 "https://www.claudepluginhub.com/api/plugins?q=<search-query>" 2>/dev/null || echo '{"error":"timeout"}'
curl -s --max-time 5 "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/.claude-plugin/marketplace.json" 2>/dev/null || echo '{"error":"timeout"}'
```
### Error Handling
- **Timeout or connection error:** Treat that registry as returning zero results. Continue with others.
- **HTTP 401/403:** Treat as permanent failure. Log warning: "Registry X now requires authentication, skipping."
- **Malform