Agent skill

Diagnostics Intake

by acogood in acogood/diffmode_free

Fast founder-input capture for the Diffmode growth-tactics pipeline (the diagnostics stage).

Apache-2.0Auto-check passedMarketing & SEO

Install Diagnostics Intake

skills CLI
$ npx skills add acogood/diffmode_free --skill diagnostics-intake -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install acogood/diffmode_free diagnostics-intake --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/acogood/diffmode_free.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugin/skills/diagnostics-intake .claude/skills/diagnostics-intake && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
diagnostics-intake
GitHub stars
163
Token cost
~2.9k tokens
SKILL.md length
990 words
Files
1
Skills in repo
13
Repo updated
First seen
Licence
Apache-2.0

At a glance

Fast founder-input capture for the Diffmode growth-tactics pipeline (the diagnostics stage).

  • Works in 8 steps: Product in one line — what it does + who… → Business model & pricing — e.g. "B2B… → Target-audience hypothesis — the 1-3… → …
  • Marketing & SEO work in your project
  • SKILL.md covers Inputs & Output, Field provenance (what to…, Minimal question set (Q&A mode… and Procedure, plus 2 more sections
  • Reaches theona.ai

What it does

Diagnostics Intake is an agent skill from acogood/diffmode_free. Fast founder-input capture for the Diffmode growth-tactics pipeline (the diagnostics stage). Produces WS/01-diagnostics/founder-input.md in the exact schema the enrichment + synthesis stages read. Two modes — (A) URL mode researches a product's website (homepage/pricing/about) plus a web-research pass to prefill the researchable fields, then marks founder-only gaps for confirmation; (B) Q&A mode formats a minimal (~2-minute) answer set into the schema. Use as the entry point of start, or whenever a workspace…

Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO. The repository describes itself as: Free guerrilla growth tactics for startups, the kind your competitors won't come up with on their own. Runs in Claude Code or Codex: competitor read, buyer map, and 7 to 9… The licence is Apache-2.0.

When your agent uses it

  • Marketing & SEO work in your project

Example prompts

  • “/diagnostics-intake”

Workflow steps

8 steps, taken from the first numbered list in SKILL.md.

  1. Product in one line — what it does + who it's for (skip if URL covers it).
  2. Business model & pricing — e.g. "B2B SaaS, $49/mo, free trial" (skip if URL covers).
  3. Target-audience hypothesis — the 1-3 roles/segments you think you're for.
  4. Stage + rough metrics — pre-launch / early / traction / growth, plus any of
  5. Q8 — current acquisition sources — where today's users/traffic come from, and
  6. Biggest growth problem — "not enough traffic" (demand gen) or "traffic doesn't
  7. Budget + unfair advantage + hours — monthly marketing $ (and paid-ads yes/no);
  8. Goal + deadline — target (e.g. "20 paying teams" / "10k visitors/mo") + timeframe.

What it can do on your machine

Read from SKILL.md and the folder at commit c175a4d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • theona.ai

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Diagnostics Intake loads about 2.9k tokens when it runs. Until then it costs about 144 tokens; SKILL.md has 990 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~144
When it runs · the whole SKILL.md, loaded when a task matches
~2.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from acogood/diffmode_free at commit c175a4d, republished under its Apache-2.0 licence (© acogood). 990 words, ~2,895 tokens.

Download SKILL.mdSave it as .claude/skills/diagnostics-intake/SKILL.md (or your agent's skills folder).
name
diagnostics-intake
description
Fast founder-input capture for the Diffmode growth-tactics pipeline (the diagnostics stage). Produces WS/01-diagnostics/founder-input.md in the exact schema the enrichment + synthesis stages read. Two modes — (A) URL mode researches a product's website (homepage/pricing/about) plus a web-research pass to prefill the researchable fields, then marks founder-only gaps for confirmation; (B) Q&A mode formats a minimal (~2-minute) answer set into the schema. Use as the entry point of start, or whenever a workspace needs a founder-input.md before enrichment.
metadata.version
1.0.0

Diagnostics — Intake (fast founder-input)

You produce a single file: WS/01-diagnostics/founder-input.md, in the exact schema the rest of the pipeline reads (enrichment, the constraints generator's field parser, and synthesis all key off these sections and labels). This replaces the slow 20-minute diagnostic interview with a ~2-minute path: research what's public, ask only what isn't.

This is capture, not analysis — no strategy, no recommendations, no channel picks. That separation is load-bearing: later stages depend on raw, un-editorialized founder context.

Inputs & Output

The invoker provides (do not hardcode absolute paths):

  • MODE A — url (a website, e.g. https://theona.ai): research the site + company.
  • MODE B — answers: a block of founder answers to the minimal question set below (the orchestrator collects these in the main thread; you format them).
  • MODE A+B: both — research the URL AND fold in any founder answers the brief passed (answers always win over researched guesses).
  • OUTPUT: write to WS/01-diagnostics/founder-input.md (path supplied by invoker).

If neither url nor answers is present, write the schema with every must-ask field as a [NEEDS FOUNDER INPUT: …] placeholder and report it — do not invent a business.

Field provenance (what to research vs what to ask)

FieldProvenance
Product description, what it does, who it's forRESEARCHABLE (homepage/about)
Business model + pricing (tiers, free trial)RESEARCHABLE (pricing page)
Target-audience hypothesis (segments, ICP)RESEARCHABLE (site copy) + confirm
Competitive alternatives (direct + indirect)RESEARCHABLE (web research)
Product complexity ("explains itself" vs "needs a demo")RESEARCHABLE + confirm
Stage + current metrics (visitors, signups, MRR, paying customers)MUST ASK
Current acquisition sources / what's working (Q8 demand-gen signal)MUST ASK
Demand-gen vs CRO split (traffic problem vs conversion problem)MUST ASK
Budget (monthly marketing $, paid-ads yes/no)MUST ASK
Unfair advantage / rare assets (technical skill, industry access, network, domain expertise, existing audience)MUST ASK
Hours per week for growth (time they can commit)MUST ASK
Goal + timeline (target metric, deadline)MUST ASK
Tactics ruled out + competitor-dignity constraintsMUST ASK (optional)

Founder-only fields cannot be guessed from a website. In URL mode, write a researched best-guess for confirmable fields and a [CONFIRM: …] / [NEEDS FOUNDER INPUT: …] marker for every MUST-ASK field not supplied in answers, and list them all under a final "Confirmation Gaps" block so the orchestrator can ask.

Minimal question set (Q&A mode — target ≤ 2 minutes)

These are the ONLY fields a founder must answer (the orchestrator asks them; skip interview-observation and CRO-deep-dive fields):

  1. Product in one line — what it does + who it's for (skip if URL covers it).
  2. Business model & pricing — e.g. "B2B SaaS, $49/mo, free trial" (skip if URL covers).
  3. Target-audience hypothesis — the 1-3 roles/segments you think you're for.
  4. Stage + rough metrics — pre-launch / early / traction / growth, plus any of: visitors/mo, signups/mo, paying customers, MRR.
  5. Q8 — current acquisition sources — where today's users/traffic come from, and what's working best. (This is the demand-gen-vs-CRO signal. If traffic is the bottleneck → demand gen; if traffic converts poorly → CRO.)
  6. Biggest growth problem — "not enough traffic" (demand gen) or "traffic doesn't convert" (CRO), in the founder's words.
  7. Budget + unfair advantage + hours — monthly marketing $ (and paid-ads yes/no); what they have that's rare (technical skill / industry access or network / existing audience / domain expertise / none yet); hours per week they can put into growth.
  8. Goal + deadline — target (e.g. "20 paying teams" / "10k visitors/mo") + timeframe. (Optional 9th: tactics/channels already ruled out + why.)

Keep each question answerable in a phrase. Never block on the optional one.

Procedure

Show full SKILL.md (430 more words)Show less
Mode A — URL research → prefill
  1. Fetch the site. Use your page-fetch tool (a web-fetch capability, or a scrape skill if available) on the homepage, the pricing page, and the about/product page. Extract: what the product does, who it's for, business model, pricing tiers, free trial, positioning language.
  2. Research the company + market with your web-research backend (whatever search + page-retrieval tools your runtime gave you): confirm the category, find direct + indirect competitors/alternatives, note stage signals if public (funding, team size, launch date). Cite URLs + access dates in a Research Notes footer.
  3. Fill researchable fields from steps 1-2. For confirmable judgment calls (audience hypothesis, product complexity), write your best read AND a [CONFIRM: …] marker.
  4. Fold in answers if the brief passed any (founder answers override guesses).
  5. Mark must-ask gaps. Every MUST-ASK field not covered by answers gets a [NEEDS FOUNDER INPUT: …] marker inline and an entry in the Confirmation Gaps block.
Mode B — Q&A → format
  1. Map the founder's answers to the schema sections below. Light web research is allowed to enrich the product description and find competitive alternatives, but do NOT invent metrics, budget, or goals — those are founder-only.
  2. Any minimal-set field the founder skipped → [NEEDS FOUNDER INPUT: …] + Confirmation Gaps.
Both modes — derive Module Routing (Section 7) mechanically

From Q8 / the stated biggest problem:

  • Traffic is the bottleneck (low visitors, channels not working) → Demand Generation (first).
  • Traffic converts poorly (decent visitors, low signup→paid) → CRO (first).
  • Both unclear / pre-launch → Demand Generation (first) (default; you can't optimize conversion without traffic). State the rationale in one or two sentences, quoting the founder's metrics.

This plugin's pipeline is demand-gen-focused (it ends at demand-gen tactic synthesis). Always capture the routing honestly; if CRO is clearly primary, say so in Section 7 so the founder knows the free plugin addresses the demand-gen half.

Output template (write EXACTLY this structure)

markdown
# Diagnostic Interview Results
**Interview Date:** <YYYY-MM-DD>
**Source:** Diffmode Diagnostics Intake (<URL mode | Q&A mode | URL+Q&A>)
---
## 1. Product & Market Fundamentals
### Product Description
<2-4 sentences: what it is, core function, the after-state for the user>
### Business Model
**Type:** <e.g. B2B SaaS (usage-based)>
**Target segment:** <e.g. Mid-market teams (HR, Sales, Ops)>
### Pricing
**Primary tier:** <tier + price>
**Free tier/trial:** <Yes/No + detail>
### Target Audience (Founder's Hypothesis)
<roles / segments / industries>
**Ideal customer profile:** <one ICP sentence>
### Competitive Alternatives
**Direct competitors:** <named>
**Indirect alternatives:** <named, incl. "manual work / status quo">
---
## 2. Problem & Validation
### Product Complexity
**Classification:** <Self-explanatory | Requires some explanation | Requires a demo>
**Details:** <1-2 sentences>
### Problem Urgency
**Score:** <1-10 or [NEEDS FOUNDER INPUT]>
**Evidence:** <who feels the pain, when>
---
## 3. Current Growth Situation
### Stage
**Status:** <pre-launch | early | traction | growth — one line>
**Current metrics (last 30 days):**
- Visitors: <n or [NEEDS FOUNDER INPUT]>
- Signups: <n or [NEEDS FOUNDER INPUT]>
- Paying customers / MRR: <n / $ or [NEEDS FOUNDER INPUT]>
### What's Working
**Current acquisition sources:** <Q8 — where users/traffic come from today>
**Early wins:** <best-performing channel(s)>
---
## 4. Challenge Separation (CRITICAL)
### Demand Generation Challenges
**Current visitors/month:** <n>
**Target visitors/month:** <n>
**Traffic blockers:** <what's limiting top-of-funnel>
**Channels Attempted:**
| Channel | Result | Status |
|---------|--------|--------|
| <channel> | <result> | <Continuing/Stopped> |
### Conversion Rate Optimization Challenges
**Visitor → Signup:** <% or [NEEDS FOUNDER INPUT]>
**Signup → Paid:** <% or [NEEDS FOUNDER INPUT]>
**Conversion blockers:** <if known>
---
## 5. Resources & Constraints
### Time
**Hours per week for growth:** <n or [NEEDS FOUNDER INPUT]>
**Team availability:** <roles or "solo">
### Budget
**Monthly marketing budget:** <$ / "no paid ads for now" / [NEEDS FOUNDER INPUT]>
**Hard constraints:** <e.g. paid ads ruled out>
### Unfair Advantage & Capacity
**Rare assets:** <technical skill / industry access or network / existing audience / domain expertise / none yet — free-form, whatever the founder has that competitors don't>
**Willingness:** <what they'll do to get customers — default: "whatever works">
### Goal & Timeline
**Primary goal:** <target metric + number>
**Deadline:** <timeframe>
**Stakes:** <why it matters — optional>
---
## 6. Tactical Constraints & White Space
### Tactics Ruled Out by Founder
| Tactic/Channel | Reason Dismissed |
|----------------|------------------|
| <tactic> | <reason> |
### Competitor Dignity Constraints
<things competitors avoid doing — opportunity hints — or "Not specified">
---
## 7. Module Routing
### Primary Focus Recommendation
**Module:** <Demand Generation (first) → then CRO | CRO (first)>
**Rationale:** <1-2 sentences quoting the metrics that drove the call>
### Key Constraints to Honor
- <constraint>
---
## Confirmation Gaps
<Bulleted list of every [NEEDS FOUNDER INPUT] / [CONFIRM] marker above, so the
orchestrator can ask the founder. Empty list = "None — all fields captured.">
---
## Research Notes (URL mode)
<Sources used: URL + access date for each. Mark estimates [Estimated]/[Unverified].>
---
*Diagnostics complete. Ready for Enrichment Stage.*

Validation checklist (self-check before returning)

  • All 7 sections present, in order, with the exact ## N. headers above.
  • Section 1 product description is specific to THIS product (not generic).
  • Section 4 separates demand-gen (traffic) from CRO (conversion) — the Q8 signal.
  • Section 5 budget + unfair advantage + hours are present (the constraints parser reads "Monthly marketing budget", "Hours per week for growth", "Rare assets", MRR, and "solo"/team — keep those exact labels so the parser finds them).
  • Section 7 routing is derived from the stated problem, with a one-line rationale.
  • Every founder-only field is either filled from answers or marked [NEEDS FOUNDER INPUT] AND listed in Confirmation Gaps — never silently invented.
  • No strategy/recommendations leaked in (capture only).
  • URL mode: Research Notes footer cites real URLs + access dates.

© acogood, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugin/skills/diagnostics-intake of acogood/diffmode_free.

Open the folder on GitHubat commit c175a4d

Compare with similar skills

Diagnostics Intake next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Diagnostics Intake compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Diagnostics Intake this skillacogood/diffmode_free163—~2.9kAutomated safety check: PassApache-2.0
Consulting Analysisbytedance/deer-flow83k5 repos~8.4kAutomated safety check: PassMIT
Opencloneteam-attention/openclone130—~2.6kAutomated safety check: NotesMIT
Competitor Comparison Matrixfirecrawl/web-agent1.2k—~1.1kAutomated safety check: PassMIT
Reddit Insightslignertys/reddit-research-skills1.3k—~2.2kAutomated safety check: WarnMIT
90 Day SEO SprintBomx/distribb-skill198—~3.6kAutomated safety check: PassNone

Similar skills

  • Consulting Analysis

    bytedance/deer-flow

    A skill your agent uses when the user requests to generate, create, or write professional research reports including but not limited to market analysis, consumer insights, brand analysis, financial…

    83k GitHub starsUsed in 5 repos~8.4k tokens
    Marketing & SEOAuto-check passed
  • Openclone

    team-attention/openclone

    Create, manage, or talk to an openclone "clone" — a named AI persona with one or more categories (vc, tech, founder, expert, influencer, politician, celebrity) and attached knowledge.

    130 GitHub stars~2.6k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check: notes
  • Competitor Comparison Matrix

    firecrawl/web-agent

    Compares two or more products or companies on pricing, features and positioning by scraping their sites, and returns a normalized JSON matrix.

    1.2k GitHub stars~1.1k tokensUpdated 5 mo ago
    Marketing & SEOAuto-check passed
  • Reddit Insights

    lignertys/reddit-research-skills

    Searches Reddit posts by meaning through the reddapi.dev index, with topic momentum and subreddit lookup, to research how people describe problems and compare tools.

    1.3k GitHub stars~2.2k tokensUpdated 23 days ago
    Marketing & SEOAuto-check: warnings
  • 90 Day SEO Sprint

    Bomx/distribb-skill

    Run the Distribb 90-Day SEO Sprint - a founder-built 13-week playbook for shipping pre-launch SEO, core pages, a content engine, and a backlink starter stack on the way to compounding organic traffic.

    198 GitHub stars~3.6k tokensUpdated 8 days ago
    Marketing & SEOAuto-check passed
  • Micro SaaS Launcher

    nicepkg/auto-company

    Expert in launching small, focused SaaS products fast - the indie hacker approach to building profitable software.

    192 GitHub starsUsed in 9 repos~1.3k tokens
    Marketing & SEOAuto-check passed

More from acogood/diffmode_free

All 13 skills in this repo
  • Growth Reviewer

    acogood/diffmode_free

    Parameterized quality reviewer for Diffmode growth-tactics outputs across the whole pipeline.

    163 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Competitor Gaps

    acogood/diffmode_free

    Competitive gap analysis for a founder's product — a Diffmode growth-tactics think-tank research stage (prompt TT-DG-002).

    163 GitHub stars~2.9k tokensUpdated 1 mo ago
    Auto-check passed
  • Cross Industry

    acogood/diffmode_free

    Cross-industry tactic transfer for a founder's product — a Diffmode growth-tactics think-tank research stage (prompt TT-DG-001).

    163 GitHub stars~2.6k tokensUpdated 1 mo ago
    Auto-check passed
  • Enrichment Acquisition Tactics

    acogood/diffmode_free

    Comprehensive acquisition-tactics audit for a founder's industry (AI-CMO enrichment ENR-004).

    163 GitHub stars~2.7k tokensUpdated 1 mo ago
    Auto-check passed
  • Enrichment Audience

    acogood/diffmode_free

    Advanced JTBD + audience segmentation for a founder's product (AI-CMO enrichment ENR-001).

    163 GitHub stars~2k tokensUpdated 1 mo ago
    Auto-check passed
  • Enrichment Competitors

    acogood/diffmode_free

    Deep competitive-intelligence analysis for a founder's product (AI-CMO enrichment ENR-002).

    163 GitHub stars~2.6k tokensUpdated 1 mo ago
    Auto-check passed

Categories

Questions about Diagnostics Intake

What does Diagnostics Intake do?

Fast founder-input capture for the Diffmode growth-tactics pipeline (the diagnostics stage). Diagnostics Intake is an agent skill from acogood/diffmode_free. Fast founder-input capture for the Diffmode growth-tactics pipeline (the diagnostics stage).

When should I use Diagnostics Intake?

Diagnostics Intake fits situations like: marketing & SEO work in your project.

How do I install Diagnostics Intake in Claude Code?

Run `npx skills add acogood/diffmode_free --skill diagnostics-intake -a claude-code`. Or copy the skill folder (plugin/skills/diagnostics-intake in acogood/diffmode_free) into .claude/skills/diagnostics-intake in your project. Claude Code loads it when a task matches its description.

How do I install Diagnostics Intake in Codex?

Run `npx skills add acogood/diffmode_free --skill diagnostics-intake -a codex`. Or copy the skill folder (plugin/skills/diagnostics-intake in acogood/diffmode_free) into .agents/skills/diagnostics-intake in your project. Codex loads it when a task matches its description.

Can I use Diagnostics Intake in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add acogood/diffmode_free --skill diagnostics-intake -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/diagnostics-intake, .gemini/skills/diagnostics-intake, .github/skills/diagnostics-intake and .opencode/skills/diagnostics-intake in your project.

What does Diagnostics Intake need to run?

SKILL.md names no scripts, command-line tools or credentials: Diagnostics Intake is instructions for the agent only.

Does Diagnostics Intake access the network?

SKILL.md names 1 domain. In commands or code: theona.ai; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Diagnostics Intake safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Diagnostics Intake use?

Diagnostics Intake is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Diagnostics Intake use?

About 2.9k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Diagnostics Intake?

Skills that share tags, products or a category with Diagnostics Intake: Consulting Analysis (bytedance/deer-flow, 83k stars), Openclone (team-attention/openclone, 130 stars), Competitor Comparison Matrix (firecrawl/web-agent, 1.2k stars) and Reddit Insights (lignertys/reddit-research-skills, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Diagnostics Intake?

acogood (a GitHub user) maintains it in acogood/diffmode_free, which has 163 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on August 10, 2026.

Source: acogood/diffmode_free on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.