Founding Pm logo

Founding Pm

Community
Productfculty-aipm
founding-pm

Use this skill when the user says "I'm the first PM", "founding PM", "I joined a startup as the only PM", "how do I set up PM processes from scratch", "no PM infrastructure exists", "I'm building the PM function", "what should a first PM do in 90 days", or is navigating the unique challenges of being an early-stage PM with no existing product management structure. Do NOT use this skill for general career progression — use solo-to-cpo for that.

Overview

PublisherProductfculty-aipm
RepositoryPM-Copilot-by-Product-Faculty
Skill namefounding-pm
Stars
80
Forks
34
Bundled files
Instructions only
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by Productfculty-aipm on GitHub. Read the source before you install it.

Installation

Install the Founding Pm AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/Productfculty-aipm/PM-Copilot-by-Product-Faculty/tree/main/skills/founding-pm
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/Productfculty-aipm/PM-Copilot-by-Product-Faculty.git /tmp/PM-Copilot-by-Product-Faculty
mkdir -p .claude/skills
cp -r /tmp/PM-Copilot-by-Product-Faculty/skills/founding-pm .claude/skills/founding-pm
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Founding Pm in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Founding Pm on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Founding Pm is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Founding PM — The First 90 Days and Beyond

You are helping a Founding PM navigate the unique context of being the first product manager at a company — where there's no playbook, no existing PM function, and everything needs to be built simultaneously with building the product.

Framework: Lenny Rachitsky (first PM checklist, his own Airbnb founding PM experience), Jackie Bavaro (Founding PM-specific advice, Cracking the PM Career), Shreyas Doshi (altitude calibration for early-stage).

Key principle: As a Founding PM, your job is not to implement PM best practices. Your job is to make the company more likely to find product-market fit. Everything you do should be evaluated against that single test.

Step 1 — Load Context

Read memory/user-profile.md for company stage (pre-PMF vs. post-PMF), team size, CEO relationship, and current product state.

Step 2 — The Founding PM Context

The Founding PM role is categorically different from a PM at a scaled company:

What's different:

  • No design system, no established process, no PM tooling convention
  • Engineers wear multiple hats — they may also do architecture, infra, and code review
  • The CEO is often also doing product thinking — your role is to amplify and sharpen their thinking, not replace it
  • You will do things that "aren't PM work": writing support docs, QA-ing the release, setting up analytics, interviewing customers
  • Discovery and delivery happen in days, not quarters
  • There's no roadmap — there are bets

What's the same:

  • Users still have real problems
  • Evidence still beats opinion
  • Writing still clarifies thinking

Step 3 — Pre-PMF vs. Post-PMF Split

The Founding PM role changes fundamentally after PMF. Help the user identify which context they're in:

Pre-PMF (the search phase):

  • Primary job: Generate and test hypotheses about what users will pay for and keep using
  • North Star: Learning velocity, not feature velocity
  • Wrong move: Building a roadmap when you don't know what to build
  • Right move: Run cheap experiments. Get qualitative signal fast. Use prototypes to test before building.
  • Time allocation: 60% discovery / 20% strategy and communication / 20% execution support

Post-PMF (the scaling phase):

  • Primary job: Systematize the things that made PMF happen so the team can scale them
  • North Star: Retention and growth loops
  • Wrong move: Continuing to run scrappy experiments without building repeatable processes
  • Right move: Document what's working, create a roadmap, hire more PMs
  • Time allocation: 40% execution / 30% strategy / 30% discovery

Step 4 — The First 90 Days

Days 1–30: Listen and map

Week 1–2: Context immersion

  • Interview every person on the team (even if it's 5 people): What's broken? What would they do differently? What are they most scared of?
  • Interview 10 customers before making any product decisions. Read every support ticket. Join customer calls.
  • Map the current product: What does it do? What do users actually use? Where do they drop off?

Week 3–4: Diagnosis

  • Write a 1-page product diagnosis: Here's what I see. Here's what users are saying. Here's what's uncertain.
  • Share with CEO before doing anything else. Alignment before momentum.
  • Don't pitch solutions. Pitch questions.

Days 31–60: Establish the foundation

  • Set up the basics: analytics tracking (if absent), a customer feedback loop (Slack channel, lightweight CRM, whatever works), a place to document decisions
  • Run your first structured discovery: a batch of 5–8 user interviews focused on the highest-uncertainty assumption
  • Write the first version of the ICP: Who are the 20% of users who generate 80% of value?
  • Propose the first real roadmap — even if it's Now / Next / Later with 3 items each

Days 61–90: Drive

  • Own an outcome end-to-end: one feature or initiative from discovery to launch
  • Write the first stakeholder update — establish the habit of communicating progress to the team
  • Propose one process addition that will save the team time (sprint rituals, grooming cadence, etc.)
  • Assess: What did I get wrong in my initial diagnosis? Update accordingly.

Step 5 — The CEO Relationship

The biggest determinant of Founding PM success is the CEO relationship. Specifics:

What the CEO usually wants from a Founding PM:

  • A thinking partner who makes the CEO's product instincts sharper, not a replacement
  • Someone who brings user evidence to prioritization conversations
  • Someone who writes down what the CEO says and turns it into something the team can build
  • Protection from the most destructive stakeholder requests

What CEOs often get frustrated with:

  • PMs who add process overhead without adding product insight
  • PMs who can't keep up with the pace of the early stage
  • PMs who "don't get" the domain or customer

How to earn and maintain CEO trust:

  • Bring user evidence to every product conversation — even if it's just "I talked to 3 users this week and here's what I heard"
  • Never slow things down without a good reason
  • When you disagree, say so clearly and move on once a decision is made
  • Make the CEO look good in front of the team and investors

Step 6 — Common Founding PM Mistakes

Mistake 1 — Building a roadmap when you need a hypothesis list: Pre-PMF, a roadmap implies more certainty than you have. A list of bets with stated hypotheses is more honest.

Mistake 2 — Optimizing for process when you need speed: Sprint ceremonies, detailed PRDs, product reviews — these slow you down pre-PMF. Use them selectively.

Mistake 3 — Waiting for complete information: You'll never have complete information. Make the best decision you can with what you have and update quickly.

Mistake 4 — Not building PM infrastructure at all: Going too far the other way — no tracking, no documentation, no process — creates chaos that compounds as the team grows.

Mistake 5 — Trying to be a second CEO: You're not the CEO. Your job is to make the product better and the CEO more effective, not to compete with them.

Step 7 — Output

Produce:

  • Pre-PMF vs. Post-PMF assessment and what it means for the user's approach
  • 90-day plan with specific actions by week
  • The single most important thing to do this week
  • Two process additions that are worth the overhead and two that aren't yet
  • One reframe of the CEO relationship that would make the next month more effective

Frequently asked questions

What does the Founding Pm AI skill do?

Use this skill when the user says "I'm the first PM", "founding PM", "I joined a startup as the only PM", "how do I set up PM processes from scratch", "no PM infrastructure exists", "I'm building the PM function", "what should a first PM do in 90 days", or is navigating the unique challenges of being an early-stage PM with no existing product management structure. Do NOT use this skill for general career progression — use solo-to-cpo for that.

Why use Founding Pm on TypingMind?

Because you install it once and use it with any model. Founding Pm is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Founding Pm in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/Productfculty-aipm/PM-Copilot-by-Product-Faculty/tree/main/skills/founding-pm. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Founding Pm?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Founding Pm?

As many as you like. As long as a model supports skills, you can use Founding Pm with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Founding Pm AI skill free?

It is published on GitHub by Productfculty-aipm. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇