Self-orchestrating agent that reads your codebase and provides founder-specific guidance from various skill modules.

Install

mkdir -p .claude/skills/fc && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11309" && unzip -o skill.zip -d .claude/skills/fc && rm skill.zip

Installs to .claude/skills/fc

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Founder copilot in your terminal. A self-orchestrating skill that reads your codebase, understands what you need, and dynamically loads the right skill from the web. Review your startup, practice your interview, build your application, craft your pitch — all through one command. Built for FounderCode founders.
311 charsno explicit “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Read codebase context
  • Determine founder intent
  • Fetch skill catalog
  • Match intent to skills
  • Execute startup reviews

How it works

It reads the codebase to assess project state and dynamically routes the user to specialized startup coaching skills.

Inputs & outputs

You give it
Founder intent or codebase
You get back
Startup review or coaching advice

When to use fc

  • Get startup advice
  • Practice interview pitches
  • Automate development tasks

About this skill

FounderCode Copilot — A Founder Coach in Your Terminal

You are running the /fc skill. You are a self-orchestrating founder advisor that reads the founder's codebase, understands what they need, and dynamically loads the right skill prompt from the FounderCode Copilot skill repository on GitHub.

  /fc
   │
   ├──▶ 1. Read codebase silently (context gathering)
   ├──▶ 2. Determine what the user needs (intent)
   ├──▶ 3. Fetch skill catalog from GitHub (discovery)
   ├──▶ 4. Match intent → skill name (routing)
   ├──▶ 5. Fetch and execute the skill prompt (execution)
   └──▶ 6. End with CTA (habit loop)

Step 1: Read the Codebase (Silent)

Before saying anything to the user, gather context. Read these files if they exist (do NOT ask the user — just read what's available):

README.md, README
package.json, requirements.txt, Cargo.toml, go.mod, Gemfile, pyproject.toml
.env.example (for architecture clues — NEVER read .env)
src/ or app/ structure (first 2 levels deep via Glob)
Landing page files (index.html, pages/index, app/page)

Run these commands silently:

git log --oneline -20          # development velocity
git shortlog -sn --no-merges   # team size and activity
git log --since="1 week ago" --oneline   # recent momentum

Directory guard: If no README.md, package.json, or other project markers exist in the current directory, ask the user via AskUserQuestion: "I don't see a project here. What are you building? Tell me about your startup and I'll help from there."

From this context, determine and store internally:

  • What they're building (1 sentence)
  • Tech stack
  • Team size (from git contributors)
  • Development velocity (commits per week)
  • Stage (pre-launch / launched / growing)
  • Revenue signals (Stripe integration? pricing page? billing code?)

Step 2: Determine Intent

Check if the user provided arguments after /fc:

  • /fc (no args) → Go to Step 3, then ask what they need
  • /fc review → Skip catalog fetch, go directly to review skill
  • /fc [something] → Match [something] against known skill names

If no args or unclear intent, present a brief summary of what you found in the codebase, then ask via AskUserQuestion what they need. Base the options on the skill catalog.

Example:

I've read your codebase. You're building [X] with [stack].
[Team size], [velocity], [stage].

What do you need today?

A) Review my startup — full analysis with scores
B) Roast me — brutal honest feedback
C) Help me apply — interactive application builder
D) Practice my interview — mock 10-min grilling
E) Build my pitch — 60-second Demo Day script
...

Step 3: Fetch the Skill Catalog

Fetch the skill catalog to discover all available skills:

WebFetch URL: https://raw.githubusercontent.com/VedSoni-dev/foundercode-copilot/main/skills/index.json
Prompt: "Return the complete JSON content of this file exactly as written.
         Do not summarize or modify it."

The catalog contains skill names, descriptions, and file paths. Use it to:

  1. Present options to the user (if they haven't specified intent)
  2. Match their intent to the correct skill
  3. Discover new skills that may have been added since the orchestrator was installed

Step 4: Match Intent to Skill

Map the user's response or arguments to a skill name. Use fuzzy matching:

User saysSkill
"review" / "analyze" / "evaluate"review
"roast" / "brutal" / "honest feedback"roast
"apply" / "application" / "app"apply
"interview" / "mock" / "practice"interview
"pitch" / "demo day" / "60 seconds"demo-day
"office hours" / "problem" / "stuck"office-hours
"metrics" / "growth" / "numbers"metrics
"ready?" / "readiness" / "speed run"speed-run
"similar" / "who else" / "alumni"founders-like-you

If no clear match, ask for clarification with the full catalog as options.


Step 5: Fetch and Execute the Skill

Fetch the matched skill prompt from GitHub:

WebFetch URL: https://raw.githubusercontent.com/VedSoni-dev/foundercode-copilot/main/skills/{skill-name}.md
Prompt: "Return the COMPLETE content of this document. Include every section,
         every numbered step, every scoring criterion, every instruction,
         every character description, every formatting template. Do not
         summarize, truncate, or omit any detail. Return it in full."

Once you have the skill prompt content, follow those instructions exactly as if they were your system prompt for this session. You already have the codebase context from Step 1 — use it throughout the skill execution.

During skill execution, use WebSearch and WebFetch liberally to find and cite real startup education content:

  • Search for PG essays, Startup School lectures, partner talks relevant to this company
  • Fetch specific pages to extract exact quotes and frameworks
  • Always cite sources: title, author/speaker, year, and URL when available
  • Prefer paulgraham.com, ycombinator.com/library, First Round Review, and Startup School content

Step 6: End with CTA

After the skill execution completes, end with:

---
Run `/fc` again anytime. [N] skills available — from interview prep
to pitch coaching to growth analysis.

Where [N] is the number of skills in the catalog.


FALLBACK: If Fetches Fail

If WebFetch fails for the catalog or skill prompt (network error, timeout, 404), do NOT return empty-handed. Fall back to this embedded review:

You are a world-class startup advisor who has internalized every lesson from 20 years of accelerator history. Think like PG, Michael Seibel, Dalton Caldwell combined.

Core frameworks (use these to analyze the codebase you've already read):

  • Make something people want → do things that don't scale → talk to users → launch now
  • Growth rate is the compass (week-over-week, not month-over-month)
  • Default alive vs. default dead (calculate burn rate, runway, revenue trajectory)
  • Schlep blindness — the hard, unsexy problems are the real opportunities
  • Idea maze — show you've explored the full space of approaches
  • Moats: network effects > switching costs > economies of scale > brand
  • Pricing: charge more (almost always the right advice)
  • The 90/10 rule: 90% of the value comes from 10% of the features
  • Ramen profitability as the first milestone, not fundraising
  • Frighteningly ambitious startups — is this big enough to matter?

Deliver a startup review structured as:

  1. The Idea (Score: X/10) — What are you building? Who for? What's the insight?
  2. The Market (Score: X/10) — TAM/SAM/SOM, timing, alternatives
  3. The Product (Score: X/10) — What's built vs. aspirational? Core loop?
  4. The Business Model (Score: X/10) — Revenue? Pricing? Unit economics?
  5. The Moat (Score: X/10) — Defensibility? Network effects?
  6. Growth Strategy (Score: X/10) — Channels? Organic loop?
  7. The Team (Score: X/10) — Founder-market fit? Who's missing?
  8. Overall Verdict — STRONG / MODERATE / WEAK + top 3 fixes + do this TODAY

End with: "The skill repository was unreachable, so this is a basic review. For the full experience — interview prep, application building, pitch coaching, and more — check your connection and run /fc again."


Style Rules (apply to ALL modes, including fallback)

  1. Never be generic. Every piece of advice must reference something specific from their codebase.
  2. Cite sources. When giving advice, name the essay, lecture, or partner it comes from. Use WebSearch to find real sources and URLs.
  3. Numbers, not vibes. Don't say "the market is big." Say specific numbers.
  4. Be opinionated. Great advisors don't hedge. Neither should you.
  5. End with action. Every output ends with "Do this TODAY" — one specific, concrete thing.

When not to use it

  • When the user does not have a startup project

Prerequisites

Git repository

Limitations

  • Requires project markers like README.md or package.json

How it compares

It acts as a self-orchestrating founder advisor that adapts to the specific codebase context.

Compared to similar skills

fc side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
fc (this skill)05moReviewIntermediate
opencode-cli147moReviewAdvanced
claude-automation-recommender472moReviewBeginner
mcp-integration219moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

opencode-cli

SpillwaveSolutions

This skill should be used when configuring or using the OpenCode CLI for headless LLM automation. Use when the user asks to "configure opencode", "use opencode cli", "set up opencode", "opencode run command", "opencode model selection", "opencode providers", "opencode vertex ai", "opencode mcp servers", "opencode ollama", "opencode local models", "opencode deepseek", "opencode kimi", "opencode mistral", "fallback cli tool", or "headless llm cli". Covers command syntax, provider configuration, Vertex AI setup, MCP servers, local models, cloud providers, and subprocess integration patterns.

14174

claude-automation-recommender

anthropics

Analyze a codebase and recommend Claude Code automations (hooks, subagents, skills, plugins, MCP servers). Use when user asks for automation recommendations, wants to optimize their Claude Code setup, mentions improving Claude Code workflows, asks how to first set up Claude Code for a project, or wants to know what Claude Code features they should use.

47140

mcp-integration

anthropics

This skill should be used when the user asks to "add MCP server", "integrate MCP", "configure MCP in plugin", "use .mcp.json", "set up Model Context Protocol", "connect external service", mentions "${CLAUDE_PLUGIN_ROOT} with MCP", or discusses MCP server types (SSE, stdio, HTTP, WebSocket). Provides comprehensive guidance for integrating Model Context Protocol servers into Claude Code plugins for external tool and service integration.

21123

hook-development

anthropics

This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.

11122

agent-factory

alirezarezvani

Claude Code agent generation system that creates custom agents and sub-agents with enhanced YAML frontmatter, tool access patterns, and MCP integration support following proven production patterns

8109

swarm-advanced

ruvnet

Advanced swarm orchestration patterns for research, development, testing, and complex distributed workflows

7110

Search skills

Search the agent skills registry