Not in the top 1,000 by GitHub stars
Daqi029/saas-onboarding-diagnosis
Agent skill for diagnosing SaaS onboarding, activation, Aha Moment, and time to value
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4134cf92d24a
No earlier version was observed for comparison.
Heat
1.7- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
saas-onboarding-diagnosis
When your agent uses it
Inspect and diagnose a SaaS product's new-user onboarding, activation path, candidate Aha Moment, time to value, blank states, setup friction, guidance, invitation timing, and measurement plan. Use when a founder or product team wants to improve first-use completion, activation, or early retention, or review onboarding before launch. Do not use for employee onboarding, generic UX review, or full-funnel growth diagnosis.
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
1,539 tokensWhen the skill is activated
Reference documents
10,278 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Operating principles
- Start with autonomous discovery
- Choose the evidence path
- Make the core judgment
- Recommend experiments
- Finish well
Scripts executed separately
tests/check_contract.py
Files
.github/ISSUE_TEMPLATE/bug-report.ymlasset983 bytes.github/ISSUE_TEMPLATE/config.ymlasset191 bytes.github/ISSUE_TEMPLATE/method-feedback.ymlasset823 bytesCOMMERCIAL-USE.mddoc882 bytesCONTRIBUTING.mddoc1,580 bytesLICENSEasset1,149 bytesREADME.en.mddoc5,203 bytesREADME.ja.mddoc6,045 bytesREADME.mddoc4,818 bytesSKILL.mdcore8,332 bytesSKILL.mdcore8,332 bytesSKILL.mdcore8,332 bytesSKILL.mdcore8,332 bytesSUPPORT.mddoc770 bytesVERSIONasset6 bytesagents/openai.yamlasset337 bytesreferences/evidence-confidence.mddoc4,933 bytesreferences/experience-audit.mddoc1,790 bytesreferences/measurement.mddoc1,873 bytesreferences/onboarding-model.mddoc2,495 bytesreferences/report-template.mddoc3,150 bytesreferences/voice.mddoc5,140 bytestests/cases.mddoc3,674 bytestests/check_contract.pyruns4,777 bytestests/synthetic-output-example.mddoc5,326 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- saas-onboarding-diagnosis
Repository facts
- License
- No license detected
- Created
- Sep 3, 2026
- Last pushed
- Sep 4, 2026
- Forks
- 1
- Open issues
- 0
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 3 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 45 network referencesin 10 files: README.en.md:9 README.ja.md:9 README.md:9 and 7 more
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: tests/check_contract.py:1
- No access to secrets
- No requests to vote in Hot
Show all 46 signals by file
.github/ISSUE_TEMPLATE/config.yml
COMMERCIAL-USE.md
- Network accessline 5
The CC BY-NC 4.0 license permits attributed non-commercial learning, research, modification, and sharing. Uses primarily intended for commercial advantage or monetary compensation require separate permission. Examples include bundling the s - Network accessline 9
- Commercial permission and consulting: <https://mengqi.cc> - Network accessline 10
- X: <https://x.com/daqi029>
LICENSE
README.en.md
- Network accessline 9
It audits the candidate Aha Moment, time to value, blank states, the first real task, necessary versus avoidable setup, trust, recovery, invitation timing, and activation measurement. It complements [`saas-growth-diagnosis`](https://github. - Network accessline 34
Use $saas-onboarding-diagnosis to inspect https://example.com. - Network accessline 60
- [User activation diagnosis](https://blog.mengqi.cc/p/saas-growth-diagnosis-user-activation-diagnosis-why-percentage-of-registered-users-never-used-your-product) (Chinese) - Network accessline 61
- [Notion onboarding: from a blank page to continued use](https://blog.mengqi.cc/p/notion-onboarding-how-to-drive-retention-from-blank-page-to-continuous-use) (Chinese) - Network accessline 66
Created by Mengqi Pei ([@daqi029](https://x.com/daqi029)). - Network accessline 68
- X: [@daqi029](https://x.com/daqi029) - Network accessline 69
- Xiaohongshu: [Mengqi Pei](https://www.xiaohongshu.com/user/profile/631fd949000000002303cafc) - Network accessline 70
- Chinese newsletter: <https://blog.mengqi.cc> - Network accessline 71
- Paid SaaS diagnosis, focused optimization, and advisory: <https://mengqi.cc>
README.ja.md
- Network accessline 9
候補となる Aha Moment、Time to Value、空白状態、最初の実タスク、必要または不要な設定、信頼、エラー回復、招待のタイミング、アクティベーション計測を確認します。[`saas-growth-diagnosis`](https://github.com/Daqi029/saas-growth-diagnosis) がファネル全体から優先箇所を決めるのに対し、この Skill は onboarding / activation を深く診断します。 - Network accessline 34
$saas-onboarding-diagnosis を使って https://example.com を確認してください。 - Network accessline 60
- [ユーザーアクティベーション診断](https://blog.mengqi.cc/p/saas-growth-diagnosis-user-activation-diagnosis-why-percentage-of-registered-users-never-used-your-product)(中国語) - Network accessline 61
- [Notion の onboarding:空白ページから継続利用へ](https://blog.mengqi.cc/p/notion-onboarding-how-to-drive-retention-from-blank-page-to-continuous-use)(中国語) - Network accessline 66
作者:Mengqi Pei([@daqi029](https://x.com/daqi029)) - Network accessline 68
- X:[@daqi029](https://x.com/daqi029) - Network accessline 69
- 小紅書:[Mengqi Pei](https://www.xiaohongshu.com/user/profile/631fd949000000002303cafc) - Network accessline 70
- 中国語ニュースレター:<https://blog.mengqi.cc> - Network accessline 71
- 有料 SaaS 診断、個別最適化、長期アドバイザリー:<https://mengqi.cc>
README.md
- Network accessline 9
它重点检查候选 Aha Moment、Time to Value、空白状态、首次任务、必要与多余的设置、信任、错误恢复、邀请时机和激活指标。它是 [`saas-growth-diagnosis`](https://github.com/Daqi029/saas-growth-diagnosis) 的专项深挖版本:总诊断负责判断增长漏斗该先修哪里;这个 Skill 负责在 onboarding / activation 已经成为重点时深入拆解。 - Network accessline 34
请用 $saas-onboarding-diagnosis 检查 https://example.com。 - Network accessline 60
- [用户激活率诊断:为什么 90% 的注册用户从来没真正用过你的产品](https://blog.mengqi.cc/p/saas-growth-diagnosis-user-activation-diagnosis-why-percentage-of-registered-users-never-used-your-product) - Network accessline 61
- [Notion 的 Onboarding:如何从空白页驱动留存](https://blog.mengqi.cc/p/notion-onboarding-how-to-drive-retention-from-blank-page-to-continuous-use) - Network accessline 66
作者:Mengqi Pei([@daqi029](https://x.com/daqi029)) - Network accessline 68
- X:[@daqi029](https://x.com/daqi029) - Network accessline 69
- 小红书:[Mengqi Pei](https://www.xiaohongshu.com/user/profile/631fd949000000002303cafc) - Network accessline 70
- Newsletter:<https://blog.mengqi.cc> - Network accessline 71
- 付费 SaaS 增长诊断、专项优化与长期顾问:<https://mengqi.cc>
SUPPORT.md
- Network accessline 11
For private SaaS data, a full-product diagnosis, focused optimization, or ongoing advisory, contact Mengqi Pei at <https://mengqi.cc>. Paid work is optional and is not required to understand the public skill's conclusions.
references/onboarding-model.md
- Network accessline 28
- Mengqi Pei, [User activation diagnosis](https://blog.mengqi.cc/p/saas-growth-diagnosis-user-activation-diagnosis-why-percentage-of-registered-users-never-used-your-product) - Network accessline 29
- Mengqi Pei, [Notion onboarding: from a blank page to continued use](https://blog.mengqi.cc/p/notion-onboarding-how-to-drive-retention-from-blank-page-to-continuous-use)
references/report-template.md
- Network accessline 70
--- 诊断框架由 Mengqi Pei 创建,源自 30+ SaaS 增长诊断案例:<https://blog.mengqi.cc> - Network accessline 71
诊断框架由 Mengqi Pei 创建,源自 30+ SaaS 增长诊断案例:<https://blog.mengqi.cc> - Network accessline 74
Add a localized paid-service handoff only when the next decision genuinely requires private analytics, recordings, interviews, full-product access, cross-source interpretation, or continued experiment design. Link to <https://mengqi.cc>, na
tests/check_contract.py
- Executable scriptline 1
#!/usr/bin/env python3
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 39 facts
- Network access in prose of documentationCOMMERCIAL-USE.md:5Low confidence
- Network access in prose of documentationCOMMERCIAL-USE.md:9Low confidence
- Network access in prose of documentationCOMMERCIAL-USE.md:10Low confidence
- Network access in prose of documentationREADME.en.md:9Low confidence
- Network access in code of documentationREADME.en.md:34Low confidence
- Network access in prose of documentationREADME.en.md:60Low confidence
- Network access in prose of documentationREADME.en.md:61Low confidence
- Network access in prose of documentationREADME.en.md:66Low confidence
- Network access in prose of documentationREADME.en.md:68Low confidence
- Network access in prose of documentationREADME.en.md:69Low confidence
- Network access in prose of documentationREADME.en.md:70Low confidence
- Network access in prose of documentationREADME.en.md:71Low confidence
- Network access in prose of documentationREADME.ja.md:9Low confidence
- Network access in code of documentationREADME.ja.md:34Low confidence
- Network access in prose of documentationREADME.ja.md:60Low confidence
- Network access in prose of documentationREADME.ja.md:61Low confidence
- Network access in prose of documentationREADME.ja.md:66Low confidence
- Network access in prose of documentationREADME.ja.md:68Low confidence
- Network access in prose of documentationREADME.ja.md:69Low confidence
- Network access in prose of documentationREADME.ja.md:70Low confidence
- Network access in prose of documentationREADME.ja.md:71Low confidence
- Network access in prose of documentationREADME.md:9Low confidence
- Network access in code of documentationREADME.md:34Low confidence
- Network access in prose of documentationREADME.md:60Low confidence
- Network access in prose of documentationREADME.md:61Low confidence
- Network access in prose of documentationREADME.md:66Low confidence
- Network access in prose of documentationREADME.md:68Low confidence
- Network access in prose of documentationREADME.md:69Low confidence
- Network access in prose of documentationREADME.md:70Low confidence
- Network access in prose of documentationREADME.md:71Low confidence
- Network access in prose of documentationSUPPORT.md:11Low confidence
- Network access in prose of documentationreferences/onboarding-model.md:28Low confidence
- Network access in prose of documentationreferences/onboarding-model.md:29Low confidence
- Network access in code of documentationreferences/report-template.md:70Low confidence
- Network access in code of documentationreferences/report-template.md:71Low confidence
- Network access in prose of documentationreferences/report-template.md:74Low confidence
- Executable script in code of a testtests/check_contract.py:1Low confidence
- Network access in prose of a testtests/synthetic-output-example.md:94Low confidence
- Network access in prose of a testtests/synthetic-output-example.md:95Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.