← ClaudeAtlas

functional-discoverylisted

Use this agent when running /plan to check whether community registries already have skills or agents with similar functionality to the feature being planned. Use agent-finder for stack-gap detection; use this agent to check if a planned feature already exists in registries.
jikig-ai/soleur · ★ 9 · AI & Automation · score 65
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