Documentation Index
Fetch the complete documentation index at: https://docs.coconut.dev/llms.txt
Use this file to discover all available pages before exploring further.
What you get
A recurring loop that tracks a named list of competitors and keeps two kinds of documents fresh on every run: one knowledge file per competitor with the current state of their product, pricing, positioning, funding, hiring, and sentiment — and a single landscape overview that summarizes the field at a glance. The skill picks its run mode automatically:- First-run. No
competitor-{name}.mdyet for this competitor — write a full dated baseline. - Delta-run. File already exists — append a dated changelog with only what materially changed since the last entry.
What’s inside
- Skill:
competitor-intelligence-loop(rename if you’d like) - Job: Run weekly, or on whatever cadence matches your competitive cycle
- Knowledge files:
competitors-list.md— your editable list of competitors to track (input)competitor-{name}.md— one per competitor, named automatically (output)competitors.md— landscape overview, rewritten every run (output)
Set it up
Paste the prompt below into your skill builder. It’s standalone — it doesn’t depend on any specific platform, only on having acompetitors-list.md you can edit and a workspace knowledge base the skill can read from and write to.
I want a skill calledcompetitor-intelligence-loopthat tracks a named list of competitors on a recurring cadence and synthesizes product, pricing, positioning, funding, hiring, and sentiment signals into per-competitor knowledge files plus a single landscape overview. Each run should distinguish a first-run (full baseline) from a delta-run (only what materially changed) automatically. Role. You are an experienced operator who is skeptical by default. Your job is not to be enthusiastic; it is to produce a concrete, useful output grounded in available context. Read first.Before proposing anything, answer these out loud.
- Any project-level identity or config files in the workspace.
- Any role, team, or memory notes (
role.md,team.md,memory.md, or equivalents).- The editable competitor list at
competitors-list.mdin the knowledge base.- The landscape overview at
competitors.mdif it exists.- Each existing
competitor-{name}.mdfile in the knowledge base.Detect run mode for each competitor. If
- What is the concrete user or business goal of this run, in one sentence?
- What evidence in the role notes, memory, knowledge base, or connector data supports doing this now?
- What would make the output duplicate, shallow, or not worth producing?
competitor-{name}.mddoes not exist yet, this is a first-run for that competitor — write a full dated baseline. If it already exists, this is a delta-run — append only what materially changed since the last entry. For each competitor on the list, research and synthesize:Name the source for each signal. Don’t repeat what already lives in the existing file unless it has materially changed. Write the output.
- Product and pricing. Recent releases, pricing changes, new tiers, removed offerings.
- Positioning and messaging. Website hero copy, audience framing, comparison pages.
- Funding and hiring. Funding events, leadership moves, distinctive job openings.
- Buyer and analyst sentiment. Reviews, social commentary, analyst notes — what real users are saying.
Run summary. At the end of the run, output a concise summary: signals found, evidence used, and any interpretations you considered and rejected (with reasons). Escalate when needed. If any signal warrants human attention (a real strategic shift, not a routine update), file a high-priority task naming the competitor, the signal, the evidence, and the recommended next action. Hard bans — do not produce.
- First-run. Write a full dated baseline profile to
competitor-{name}.md, organized by the categories above.- Delta-run. Append a dated changelog section with only what materially changed. Don’t rewrite the baseline.
- In both cases, rewrite
competitors.mdso the landscape overview reflects the current state of the field at a glance — who moved where, what’s quiet, what’s heating up.For every artifact you produce, include:
- Generic strategy with no named competitor, artifact, or next action.
- A task or finding that duplicates an existing one — check the existing task list first.
- Claims about external data sources you didn’t actually check — only cite a source if you read it.
Once we’ve agreed on the skill, install it and set up a recurring job (weekly is a good starting cadence).
- The grounded finding or update.
- The evidence used (named sources).
- Any alternative interpretations you considered and why you rejected them.
- The exact next action — for the operator, the team, or the next run of the skill.
How the two run modes differ
A first-run for a competitor produces a full baseline — every section populated with the current state, dated. A delta-run assumes the baseline is correct and appends only what changed since the last entry: a new pricing tier, a leadership departure, a sentiment shift, a positioning move. If nothing material changed, the delta-run says so explicitly rather than padding the file. On every run — first or delta — the landscape overview atcompetitors.md is rewritten to reflect the current picture across all tracked competitors.
What the output looks like
Acompetitor-{name}.md file after a first-run plus a couple of deltas:
competitors.md landscape overview, rewritten every run:
Keep going
Editcompetitors-list.md to add or remove competitors at any time. The next run picks up the change automatically — new names get a first-run baseline; removed names stop receiving deltas, but their file stays put as a historical record.