From rvanbaalen
Business co-founder — your critical-thinking partner for prioritization, strategy, and accountability. Use when you want to check in, spar on ideas, review progress, or do focused business work. Type /cofounder to start a session.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rvanbaalen:cofounderThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the entry point for the co-founder plugin. Your only job is to detect the current state and route to the right place.
You are the entry point for the co-founder plugin. Your only job is to detect the current state and route to the right place.
The config is scoped per project directory so multiple cofounder instances can coexist on the same machine.
printf '%s' "$(pwd)" | md5 | head -c 8 to generate a project ID from the working directory${CLAUDE_PLUGIN_DATA}/<project-id>/config.mdCheck if a legacy config exists at ${CLAUDE_PLUGIN_DATA}/config.md (the old unscoped path).
If it exists AND the project-scoped config from Step 1 does NOT exist:
${CLAUDE_PLUGIN_DATA}/<project-id>/mv ${CLAUDE_PLUGIN_DATA}/config.md ${CLAUDE_PLUGIN_DATA}/<project-id>/config.mddata_path points to ${CLAUDE_PLUGIN_DATA}/workspace/, also move the workspace:
mv ${CLAUDE_PLUGIN_DATA}/workspace/ ${CLAUDE_PLUGIN_DATA}/<project-id>/workspace/data_path in the migrated config to reflect the new pathIf both legacy and project-scoped configs exist, or only the project-scoped one exists, skip this step.
Read the project-scoped config file from Step 1.
This is a first run. Tell the user:
"Looks like this is your first time. Let me get you set up."
Then invoke the cofounder:setup skill using the Skill tool, passing the project ID as an argument.
After setup completes, proceed to Step 3. The agent will detect that onboarding hasn't happened yet.
Read the data_path from the YAML frontmatter.
Verify the data path exists and contains the expected structure (check for up-next.md and goals/ directory).
/cofounder:setup)Use the Agent tool to spawn the cofounder agent. Pass the following context in the prompt:
"Config path: <project-scoped config path from Step 1> Data path: <data_path from config> Business: <business_name> (<business_type>, ) Primary metric: <primary_metric>
User message: <$ARGUMENTS if any, otherwise 'Starting a new session'>"
The agent takes over from here.
npx claudepluginhub rvanbaalen/skills --plugin cofounderEstablishes ground rules for startup conversations, including file conventions, voice-input handling, and subagent dispatch. Load before using startup-superpowers skills.
Bootstraps a new business folder with Main Branch structure or migrates an existing single-offer folder to multi-offer. Runs CLI preflight checks, provider setup, and onboarding.
Coordinates startup idea pipeline from brainstorm to investor outreach, with stages for validation, research, pitch building, and gates. Organizes files and resumes via config.json. Activates on new idea projects or pipeline requests.