← Files NimbleARCHIVED FILE
skills/competitor-intel/references/competitor-agent-prompt.md
2.98 KB · Oct 3, 2026 · 06:11 UTC
# Competitor Research Agent Prompt Use this template when spawning per-competitor `nimble-researcher` agents in Step 3. Replace all `[placeholders]` with actual values before passing to the Agent tool. --- ``` Research [Competitor] ([competitor-domain]) for competitive intelligence. KNOWN SIGNALS (skip these — already reported): [paste known signals from memory, or "None" if first run] RULES: - Use the **Bash tool** to execute each nimble command. - Do NOT use run_in_background. All Bash calls must be synchronous. - Max 8 Bash tool calls total. Do not extract full pages unless a changelog URL is returned in query 3. Keep scope tight. Run all searches simultaneously (make multiple Bash tool calls in a single response): 1. nimble search --query "[Competitor] news" --focus news --start-date "[start-date]" --max-results 10 --search-depth lite 2. nimble search --query "[Competitor] funding OR acquisition OR hiring" --start-date "[start-date]" --max-results 5 --search-depth lite 3. nimble search --query "release notes OR changelog OR what's new" --include-domain '["[competitor-domain]"]' --max-results 3 --search-depth lite 4. nimble search --query "[Competitor]" --include-domain '["x.com", "linkedin.com"]' --max-results 10 --search-depth lite --time-range week 5. nimble search --query "[Competitor] reviews G2 OR Capterra" --max-results 5 --search-depth lite Query 3 finds the competitor's own changelog/release notes page. If it returns a URL like docs.example.com/release-notes or example.com/changelog, extract it with: nimble extract --url "[URL]" --format markdown This gives dated feature releases directly from the source. Query 4 catches real-time announcements from X/Twitter and LinkedIn — these often appear before news articles. --time-range week keeps it focused on the latest posts. If < 3 total results from queries 1-2, retry those without --start-date. DATE EXTRACTION — follow the "Signal Date Validation" rules in references/nimble-playbook.md. For each result, determine ARTICLE_DATE, EVENT_DATE, SOURCE_TYPE, and DATE_CONFIDENCE using the extraction rules, source hierarchy, and freshness classification defined there. P1 signals require corroboration per the "P1 Corroboration" section — this counts toward your Bash call budget. Return results in this EXACT format (one per signal, no commentary): SIGNAL: [description] ARTICLE_DATE: [YYYY-MM-DD or ~YYYY-MM] EVENT_DATE: [YYYY-MM-DD or ~YYYY-MM] URL: [source url] SOURCE_TYPE: [PRIMARY|WIRE|MAJOR|DERIVATIVE] DATE_CONFIDENCE: [HIGH|MEDIUM|LOW] NEEDS_CORROBORATION: [true|false] TYPE: [news|product|funding|hiring|partnership|review] PRIORITY: [P1|P2|P3] --- NEEDS_CORROBORATION = true when: PRIORITY is P1 AND (SOURCE_TYPE is DERIVATIVE OR DATE_CONFIDENCE is LOW) AND primary source was not found above. Priority guide: - P1: M&A, leadership changes, major funding (>$10M), direct product competition - P2: Product launches, strategic partnerships, major hiring waves - P3: Blog posts, comparison articles, minor hires, opinion pieces ```
SHA-256: 69004a39b43a71f0c82eac0a7528a2db2b88a9414b23839880823d2e34ab3155