User Story Mapping
deanpeters/Product-Manager-Skills
Lays out a user journey as activities, steps, and tasks on a two-dimensional map that then informs backlog slicing.
Help users determine when to hire growth talent, which profiles to prioritize, and how to structure the team for maximum leverage across the user journey.
$ npx skills add RefoundAI/lenny-skills --skill building-growth-team -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install RefoundAI/lenny-skills building-growth-team --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/RefoundAI/lenny-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/building-growth-team .claude/skills/building-growth-team && rm -rf skills-srcUse ~/.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/
Install the "building-growth-team" agent skill from https://github.com/RefoundAI/lenny-skills/tree/main/skills/building-growth-team into .claude/skills/building-growth-team/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "building-growth-team", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/RefoundAI/lenny-skills/tree/main/skills/building-growth-teamType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add RefoundAI/lenny-skills --skill building-growth-team -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install RefoundAI/lenny-skills building-growth-team --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/RefoundAI/lenny-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/building-growth-team .agents/skills/building-growth-team && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "building-growth-team" agent skill from https://github.com/RefoundAI/lenny-skills/tree/main/skills/building-growth-team into .agents/skills/building-growth-team/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "building-growth-team", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add RefoundAI/lenny-skills --skill building-growth-team -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install RefoundAI/lenny-skills building-growth-team --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/RefoundAI/lenny-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/building-growth-team .cursor/skills/building-growth-team && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "building-growth-team" agent skill from https://github.com/RefoundAI/lenny-skills/tree/main/skills/building-growth-team into .cursor/skills/building-growth-team/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "building-growth-team", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/RefoundAI/lenny-skills.git --path skills/building-growth-team--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add RefoundAI/lenny-skills --skill building-growth-team -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install RefoundAI/lenny-skills building-growth-team --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/RefoundAI/lenny-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/building-growth-team .gemini/skills/building-growth-team && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "building-growth-team" agent skill from https://github.com/RefoundAI/lenny-skills/tree/main/skills/building-growth-team into .gemini/skills/building-growth-team/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "building-growth-team", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install RefoundAI/lenny-skills building-growth-teamInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add RefoundAI/lenny-skills --skill building-growth-team -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/RefoundAI/lenny-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/building-growth-team .github/skills/building-growth-team && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "building-growth-team" agent skill from https://github.com/RefoundAI/lenny-skills/tree/main/skills/building-growth-team into .github/skills/building-growth-team/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "building-growth-team", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add RefoundAI/lenny-skills --skill building-growth-team -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install RefoundAI/lenny-skills building-growth-team --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/RefoundAI/lenny-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/building-growth-team .opencode/skills/building-growth-team && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "building-growth-team" agent skill from https://github.com/RefoundAI/lenny-skills/tree/main/skills/building-growth-team into .opencode/skills/building-growth-team/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "building-growth-team", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
building-growth-teamHelp users determine when to hire growth talent, which profiles to prioritize, and how to structure the team for maximum leverage across the user journey.
Building Growth Team is an agent skill from RefoundAI/lenny-skills. Help users determine when to hire growth talent, which profiles to prioritize, and how to structure the team for maximum leverage across the user journey.
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/artifacts.md` and `references/guest-insights.md`).
It sits in Product & Project Management, covering Customer journey mapping. The repository describes itself as: 86 product management skills from Lenny's Podcast for Claude Code and AI agents. Hiring, user research, strategy, shipping, and more. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 13598cc. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Building Growth Team loads about 2.2k tokens when it runs, and up to ~15k if it reads all its reference files. Until then it costs about 44 tokens; SKILL.md has 1,297 words of instructions outside code blocks.
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.
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.
The full file from RefoundAI/lenny-skills at commit 13598cc, republished under its MIT licence (© RefoundAI). 1,297 words, ~2,187 tokens.
.claude/skills/building-growth-team/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Assemble and structure a high-impact team to scale distribution and optimize the user journey.
Help the user with building a growth team using insights from 14 guests and posts across Lenny's Podcast and Newsletter.
Adam Fishman: "I get asked all the time about how do you hire growth people? And it's usually something like, 'Hey, how do we find you but 10 years earlier in your career?' And it feels like that question is missing the first principles approach to hiring a growth person. And if you're doing that, you're just pattern matching to me."
Do not hire based on a candidate's previous company pedigree. Instead, use a first-principles competency model to identify the specific skills required to solve your unique growth challenges.
Elena Verna 3.0: "In order to get the growth going in the company, a founder and the founding team have to figure out how to make it grow to the first, let's say a million, 5 million, 10 million in ARR. Some of the companies don't even create growth teams until they're a hundred, 200 million in ARR because to figure out your product market fit and how to distribute it's not something that you can outsource to somebody."
Founders must personally drive the initial growth phase to establish product-market fit. Delegation to a dedicated team should only occur once you reach significant revenue and high user volume.
Luc Levesque: "We talk about the 10X engineer and we don't really talk about the 10X growth advisor or 10X growth person, but the same dynamic applies. You could argue it applies even more because the right growth advisor can have literally company changing impact."
External growth advisors can provide immense leverage by identifying high-impact insights that internal teams might overlook. Bring them in early to find the needle in the haystack changes.
Sri Batchu: "Historically the way we've been organized is we've got channel based teams that are deploying spend in a given channel. So we've got a paid marketing team, a lifecycle CRM team, we've got a field marketing team, et cetera. And then we've got a product engineering team that is supporting growth and sales and helping each of these channels be more effective that's dedicated to growth. And then separate from that, we've got a small kind of what I call an innovation or skunk work type of team that works on cross-channel."
Structure your growth organization around specific distribution channels like paid marketing or lifecycle CRM. Support these efforts with dedicated growth engineering and innovation expertise.
From "Five steps to starting your product-led growth motion, part 2": "If you are serious about your PLG motion, you will need to have a dedicated team working on it. But, importantly, there is no “standard” PLG team setup that works for all companies. And even within a company, the ideal structure will change over time too."
Growth team structures are not static. They must evolve through beginning, growing, and scaling phases, often starting as a cross-functional tiger team before becoming a formal department.
From "Six rules of hiring for growth": "In almost all cases, you want to start by hiring a Builder, to prove your model’s validity. If most of your assumptions were right and you are enjoying early traction, you should move to Optimizers next to capture most of the value, finishing with Innovators to begin iterating on the model."
Start with generalist builders who can validate your growth model. Only move to functional specialists and optimizers once the initial hypotheses are proven.
From "How to hire your first growth team": "Growth is about increasing the distribution of the core product. If there is no validation that the product has found PMF, growth has nothing to grow. PMF has to happen first, then growth."
Hiring a growth team before achieving product-market fit is a waste of capital. A growth function requires a validated product and a clear funnel to be effective.
From "Summary: The ultimate guide to adding a PLG motion | Hila Qu (Reforge, GitLab)": "If you're serious about PLG, then a dedicated team is necessary. Assigning just one person to manage all the different stakeholders and parts of PLG won't cut it."
A successful growth team must be cross-functional and dedicated. Individual owners without the resources to influence both product and go-to-market strategies will struggle to move metrics.
See references/artifacts.md for the full list with details.
For all 14 sourced insights from 14 guests, see references/guest-insights.md
© RefoundAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in skills/building-growth-team of RefoundAI/lenny-skills.
Open the folder on GitHubat commit 13598cc
Building Growth Team 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Building Growth Team this skillRefoundAI/lenny-skills | 1.4k | — | ~2.2k | Automated safety check: Pass | MIT | |
| User Story Mappingdeanpeters/Product-Manager-Skills | 7.2k | 2 repos | ~2.8k | Automated safety check: Pass | Custom licence | |
| QA Critical UXfastrepl/anarlog | 9.5k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Prdjuanandresgs/claude-ctrl | 193 | — | ~2.9k | Automated safety check: Pass | None | |
| Customer Journey Map Builderdeanpeters/Product-Manager-Skills | 7.2k | 1 repos | ~3.7k | Automated safety check: Pass | Custom licence | |
| Super Product Ownersyahiidkamil/Software-Engineer-AI-Agent-Atlas | 401 | — | ~7.9k | Automated safety check: Pass | None |
deanpeters/Product-Manager-Skills
Lays out a user journey as activities, steps, and tasks on a two-dimensional map that then informs backlog slicing.
fastrepl/anarlog
QA Anarlog's critical Pro user journey on a signed staging candidate — onboarding, responsive launch, microphone and system-audio capture, automated summaries, and cloud sync.
juanandresgs/claude-ctrl
Write structured feature specifications with problem statements, user journeys, use cases, functional requirements, and success metrics.
deanpeters/Product-Manager-Skills
Builds a stage-by-stage customer journey map covering actions, touchpoints, emotions, KPIs, goals, and owning teams for one persona and scenario.
syahiidkamil/Software-Engineer-AI-Agent-Atlas
Complete Product Owner / Product Manager capability — a wiki-style knowledge map of product practice in active software development: the role and its boundaries, strategy cascade (vision → OKRs →…
liangdabiao/claude-data-analysis-ultra-main
Perform multi-touch attribution analysis using Markov chains, Shapley values, and custom attribution models.
RefoundAI/lenny-skills
Help users conduct high-impact customer interviews that move beyond surface-level feature requests to identify root emotional frustrations and specific causal triggers.
RefoundAI/lenny-skills
Help users master their personal output by shifting from reactive scheduling to intentional energy management, internal trigger mastery, and proactive boundary setting.
RefoundAI/lenny-skills
Help users reach their first moment of core value by optimizing the first-run experience, removing friction, and aligning product design with psychological triggers.
RefoundAI/lenny-skills
Help users identify unique distribution advantages and master the lifecycle of acquisition channels to build a sustainable engine for growth and retention.
RefoundAI/lenny-skills
Help users build functional product prototypes from natural language or visual mocks using AI coding tools.
RefoundAI/lenny-skills
Help users build robust infrastructure for measuring, monitoring, and iterating on AI product performance using human, code-based, and LLM-as-a-judge methodologies.
Categories
Help users determine when to hire growth talent, which profiles to prioritize, and how to structure the team for maximum leverage across the user journey. Building Growth Team is an agent skill from RefoundAI/lenny-skills. Help users determine when to hire growth talent, which profiles to prioritize, and how to structure the team for maximum leverage across the user journey.
Building Growth Team fits situations like: tasks that involve Customer journey mapping.
Run `npx skills add RefoundAI/lenny-skills --skill building-growth-team -a claude-code`. Or copy the skill folder (skills/building-growth-team in RefoundAI/lenny-skills) into .claude/skills/building-growth-team in your project. Claude Code loads it when a task matches its description.
Run `npx skills add RefoundAI/lenny-skills --skill building-growth-team -a codex`. Or copy the skill folder (skills/building-growth-team in RefoundAI/lenny-skills) into .agents/skills/building-growth-team in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add RefoundAI/lenny-skills --skill building-growth-team -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/building-growth-team, .gemini/skills/building-growth-team, .github/skills/building-growth-team and .opencode/skills/building-growth-team in your project.
SKILL.md names no scripts, command-line tools or credentials: Building Growth Team is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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.
Building Growth Team is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 8.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 12k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Building Growth Team: User Story Mapping (deanpeters/Product-Manager-Skills, 7.2k stars), QA Critical UX (fastrepl/anarlog, 9.5k stars), Prd (juanandresgs/claude-ctrl, 193 stars) and Customer Journey Map Builder (deanpeters/Product-Manager-Skills, 7.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
RefoundAI (a GitHub organization) maintains it in RefoundAI/lenny-skills, which has 1,382 GitHub stars. The repository holds 76 skills in this directory. The repository was last updated on July 16, 2026.
Source: RefoundAI/lenny-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.