Agent skill

Research Product

by tsingyuai in tsingyuai/growth-lab

渐进式研究当前产品,并把已经稳定、可追溯的产品认知增量写入根目录 SOUL.md。首次接入产品代码、原型或线上 URL,需要确认产品形态与已有能力,或某个增长 loop 在执行中发现新的产品事实、用户场景、问题与价值证据时使用。不得一次性臆造完整产品画像,也不得仅凭代码功能推断用户、问题或价值。

Apache-2.0Auto-check passedData & Analytics

Install Research Product

skills CLI
$ npx skills add tsingyuai/growth-lab --skill research-product -a claude-code

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

GitHub CLI
$ gh skill install tsingyuai/growth-lab research-product --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/tsingyuai/growth-lab.git skills-src && mkdir -p .claude/skills && cp -r skills-src/collectors/research-product .claude/skills/research-product && 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
research-product
GitHub stars
2k
Token cost
~339 tokens
SKILL.md length
68 words
Files
3 (incl. references)
Skills in repo
22
Repo updated
First seen
Licence
Apache-2.0

At a glance

渐进式研究当前产品,并把已经稳定、可追溯的产品认知增量写入根目录 SOUL.md。首次接入产品代码、原型或线上 URL,需要确认产品形态与已有能力,或某个增长 loop 在执行中发现新的产品事实、用户场景、问题与价值证据时使用。不得一次性臆造完整产品画像,也不得仅凭代码功能推断用户、问题或价值。

  • Works in 4 steps: 已观察事实:代码、配置、路由、界面、公开页面、真实数据或用户明确陈述直接支持。 → 暂定解释:多条事实共同支持,但仍需要使用或市场证据验证。 → 工作假设:为了推进当前 loop… → …
  • Data & Analytics work in your project
  • SKILL.md covers 证据层级, 每次执行, 写入边界 and 交付
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Research Product is an agent skill from tsingyuai/growth-lab. 渐进式研究当前产品,并把已经稳定、可追溯的产品认知增量写入根目录 SOUL.md。首次接入产品代码、原型或线上 URL,需要确认产品形态与已有能力,或某个增长 loop 在执行中发现新的产品事实、用户场景、问题与价值证据时使用。不得一次性臆造完整产品画像,也不得仅凭代码功能推断用户、问题或价值。

Its SKILL.md is about 340 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `agents/openai.yaml` and `references/soul-update.md`).

It sits in Data & Analytics. The repository describes itself as: An end-to-end growth tool that understands the product, fetch the data it needs, researches the market, executes campaigns, and reviews results to improve the next round of… The licence is Apache-2.0.

When your agent uses it

  • Data & Analytics work in your project

Example prompts

  • “/research-product”

Workflow steps

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

  1. 已观察事实:代码、配置、路由、界面、公开页面、真实数据或用户明确陈述直接支持。
  2. 暂定解释:多条事实共同支持,但仍需要使用或市场证据验证。
  3. 工作假设:为了推进当前 loop 提出的可能用户、问题、场景或价值,必须写明验证方式。
  4. 未知:没有证据时保留“未知”,不为了填满 SOUL 而补齐。

What it can do on your machine

Read from SKILL.md and the folder at commit 2d0807c. 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.

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

  • Network

    No URLs in SKILL.md.

    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

Research Product loads about 339 tokens when it runs, and up to ~759 if it reads all its reference files. Until then it costs about 41 tokens; SKILL.md has 68 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~41
When it runs · the whole SKILL.md, loaded when a task matches
~339
With references · SKILL.md plus every file in references/, read only if the agent opens them
~759

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 tsingyuai/growth-lab at commit 2d0807c, republished under its Apache-2.0 licence (© tsingyuai). 68 words, ~339 tokens.

Download SKILL.mdSave it as .claude/skills/research-product/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
research-product
description
渐进式研究当前产品,并把已经稳定、可追溯的产品认知增量写入根目录 SOUL.md。首次接入产品代码、原型或线上 URL,需要确认产品形态与已有能力,或某个增长 loop 在执行中发现新的产品事实、用户场景、问题与价值证据时使用。不得一次性臆造完整产品画像,也不得仅凭代码功能推断用户、问题或价值。

渐进式产品研究

目标不是完成一份产品报告,而是让 Agent 在真实执行中逐步认识产品。每次只研究当前任务需要的部分,并更新能够跨轮次复用的稳定认知。

证据层级

按以下顺序区分,不得混写:

  1. 已观察事实:代码、配置、路由、界面、公开页面、真实数据或用户明确陈述直接支持。
  2. 暂定解释:多条事实共同支持,但仍需要使用或市场证据验证。
  3. 工作假设:为了推进当前 loop 提出的可能用户、问题、场景或价值,必须写明验证方式。
  4. 未知:没有证据时保留“未知”,不为了填满 SOUL 而补齐。

代码通常只能直接证明产品形态、组成和可见能力。不得从“存在某功能”直接推断“用户最需要它”“它解决了某个核心问题”或“这是产品差异化”。

每次执行

  1. 读取现有 SOUL.md 和当前 Model 的相关 Memory,确定这次真正缺少哪一小块产品认知。
  2. 定位产品载体:当前/相邻本地仓库、用户指定路径、原型、线上 URL 或用户描述。
  3. 只读检查与问题直接相关的代码、文档、路由、配置和页面,不进行无目标的全仓扫描。
  4. 需要验证可见行为时,让调用方 Model 使用 screenshot-assets 获取真实页面证据;截图和本次研究记录进入该 Model 的 Memory。
  5. 列出“新增事实 / 被修正事实 / 新假设 / 仍未知”,每项附来源路径、URL、截图或用户陈述。
  6. 按 SOUL 增量写入协议 修改 SOUL.md。只更新本轮有新证据的字段,不重写整份文件。
  7. 将带时间的检查过程、证据清单和下一步验证动作写入调用方 Model 的 memory/<model-name>/products/<product-slug>/。

写入边界

  • SOUL.md:产品的稳定认知、明确假设、关键未知和证据链接。
  • Model Memory:本轮检查过程、截图、页面状态、临时分析、冲突证据和后续验证任务。
  • 产品仓库:产品实现本身;除非用户要求修改,不因研究而写入。
  • Collector:只维护研究方法,不保存某个产品的事实。

发现冲突时保留旧说法和新证据,先降级为“待验证”,不要静默覆盖。用户明确纠正产品事实时,记录为用户陈述,并在能验证时补上产品证据。

交付

报告本轮实际研究了什么、SOUL 哪些行发生变化、哪些结论仍只是工作假设、证据保存在哪里,以及下一次应在什么真实行动中验证。不要宣称已经“完整理解产品”。

© tsingyuai, 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

SKILL.md and 2 other files (references) in collectors/research-product of tsingyuai/growth-lab.

  • SKILL.md
  • agents/openai.yaml
  • references/soul-update.md

Open the folder on GitHubat commit 2d0807c

Compare with similar skills

Research Product 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.

Research Product compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Research Product this skilltsingyuai/growth-lab2k—~339Automated safety check: PassApache-2.0
MatplotlibzLanqing/codex-claude-academic-skills4.7k17 repos~2.9kAutomated safety check: PassMIT
Exploratory Data Analysisspacering-net/codeg3.9k14 repos~3.6kAutomated safety check: PassMIT
Scikit LearnzLanqing/codex-claude-academic-skills4.7k16 repos~3.9kAutomated safety check: PassBSD-3-Clause
Chart Visualizationbytedance/deer-flow84k1 repos~840Automated safety check: PassMIT
TimesFM Forecastinggoogle-research/timesfm34k—~4.7kAutomated safety check: PassApache-2.0

Similar skills

  • Matplotlib

    zLanqing/codex-claude-academic-skills

    Low-level plotting library for full customization. An agent skill from zLanqing/codex-claude-academic-skills.

    4.7k GitHub starsUsed in 17 repos~2.9k tokens
    Data & AnalyticsAuto-check passed
  • Exploratory Data Analysis

    spacering-net/codeg

    Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats.

    3.9k GitHub starsUsed in 14 repos~3.6k tokens
    Data & AnalyticsAuto-check passed
  • Scikit Learn

    zLanqing/codex-claude-academic-skills

    Machine learning in Python with scikit-learn. An agent skill from zLanqing/codex-claude-academic-skills.

    4.7k GitHub starsUsed in 16 repos~3.9k tokens
    Data & AnalyticsAuto-check passed
  • Chart Visualization

    bytedance/deer-flow

    Picks a suitable chart type from 26 options for your data, maps the data to that chart's parameters and generates a chart image through a JavaScript script.

    84k GitHub starsUsed in 1 repo~840 tokens
    Data & AnalyticsAuto-check passed
  • TimesFM Forecasting

    google-research/timesfm

    Forecasts any univariate time series zero-shot with Google's TimesFM model, returning point forecasts and calibrated prediction intervals without training.

    34k GitHub stars~4.7k tokensUpdated 11 days ago
    Data & AnalyticsAuto-check passed
  • Sandbox Bench

    vercel/next.js

    Official

    Benchmark React or Next.js changes on Vercel Sandbox VMs with paired A/B statistics: react PR/commit vs base, or Next.js PR/commit vs base, measured end-to-end through the bench/render-pipeline app…

    143k GitHub stars~4.1k tokensUpdated today
    Data & AnalyticsAuto-check passed

More from tsingyuai/growth-lab

All 22 skills in this repo
  • Screenshot Assets

    tsingyuai/growth-lab

    Capture authenticated product screenshots through the repository-owned Playwright CDP script and archive them in the invoking loop's Memory.

    2k GitHub stars~583 tokensUpdated 13 days ago
    Auto-check passed
  • Media Crawler

    tsingyuai/growth-lab

    Install, authenticate, configure, operate, and troubleshoot the external MediaCrawler client shared by Douyin, Kuaishou, Bilibili, Weibo, Tieba, and Zhihu collectors.

    2k GitHub stars~731 tokensUpdated 13 days ago
    Auto-check passed
  • Run SEO Page Loop

    tsingyuai/growth-lab

    Run an SEO page observation-action-review loop with persistent Memory by coordinating demand research, page creation, adversarial review, image generation, IndexNow submission, and performance review.

    2k GitHub stars~1.2k tokensUpdated 13 days ago
    Auto-check passed
  • Wechat Article Compose

    tsingyuai/growth-lab

    把一个已确认的选题写成微信公众号长文。锁定复刻锚与用户价值、写出 article.md / wechat.yml / review.md,并通过公众号通用合规检查和人工预览前自检。准备、改写或核验公众号文章时使用;不负责发布,也不产出小红书卡片。

    2k GitHub stars~860 tokensUpdated 13 days ago
    Auto-check passed
  • Wechat Mp Publish

    tsingyuai/growth-lab

    通过微信公众号官方 API 把公众号文章生产单元渲染为微信排版 HTML、生成阅读页预览、上传封面与正文图片并创建草稿;在三重确认下提交发布并查询状态。支持本机直连与固定 IP 远程发布服务两种模式。用户要求预览公众号、同步微信草稿、发布公众号或查询发布状态时使用。

    2k GitHub stars~797 tokensUpdated 13 days ago
    Auto-check: notes
  • Xhs Render Cards

    tsingyuai/growth-lab

    把已批准的小红书草稿、单一分析参考和真实产品素材变成可审查卡片:先完成 DAI 与 image plan,再按确定性、完整效果或可分离图层模式制作,机械验证 PNG 与清单并运行合规检查。精确文字和真实 UI 不交给模型猜测;AI 生图需要单独配置和授权。

    2k GitHub stars~1k tokensUpdated 13 days ago
    Auto-check passed

Questions about Research Product

What does Research Product do?

渐进式研究当前产品,并把已经稳定、可追溯的产品认知增量写入根目录 SOUL.md。首次接入产品代码、原型或线上 URL,需要确认产品形态与已有能力,或某个增长 loop 在执行中发现新的产品事实、用户场景、问题与价值证据时使用。不得一次性臆造完整产品画像,也不得仅凭代码功能推断用户、问题或价值。. Research Product is an agent skill from tsingyuai/growth-lab.

When should I use Research Product?

Research Product fits situations like: data & Analytics work in your project.

How do I install Research Product in Claude Code?

Run `npx skills add tsingyuai/growth-lab --skill research-product -a claude-code`. Or copy the skill folder (collectors/research-product in tsingyuai/growth-lab) into .claude/skills/research-product in your project. Claude Code loads it when a task matches its description.

How do I install Research Product in Codex?

Run `npx skills add tsingyuai/growth-lab --skill research-product -a codex`. Or copy the skill folder (collectors/research-product in tsingyuai/growth-lab) into .agents/skills/research-product in your project. Codex loads it when a task matches its description.

Can I use Research Product 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 tsingyuai/growth-lab --skill research-product -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/research-product, .gemini/skills/research-product, .github/skills/research-product and .opencode/skills/research-product in your project.

What does Research Product need to run?

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

Does Research Product access the network?

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.

Is Research Product 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 Research Product use?

Research Product 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 Research Product use?

About 339 tokens (SKILL.md is roughly 1.4k 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 420 tokens, read only when the agent opens those files.

What are the alternatives to Research Product?

Skills that share tags, products or a category with Research Product: Matplotlib (zLanqing/codex-claude-academic-skills, 4.7k stars), Exploratory Data Analysis (spacering-net/codeg, 3.9k stars), Scikit Learn (zLanqing/codex-claude-academic-skills, 4.7k stars) and Chart Visualization (bytedance/deer-flow, 84k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Research Product?

tsingyuai (a GitHub organization) maintains it in tsingyuai/growth-lab, which has 2,000 GitHub stars. The repository holds 22 skills in this directory. The repository was last updated on September 28, 2026.

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