Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计通过

developer-onboarding开发人员入职

Agent Skill

developer-onboarding 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,098

周安装

44

GitHub Stars

69

下载量

356
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:developer-onboarding(开发人员入职)
来源仓库:https://github.com/jonathimer/devmarketing-skills
仓库路径:skills/developer-onboarding
安装命令:
npx skills add https://github.com/jonathimer/devmarketing-skills --skill developer-onboarding
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/jonathimer/devmarketing-skills --skill developer-onboarding

简介

developer-onboarding 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 适用于需要根据关键词或任务场景进行信息搜集的场景。
  • 通过 npx skills add 命令从指定仓库安装并使用。
  • 安装前需确认权限范围和维护状态,注意可能触发联网或文件操作。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Developer Onboarding

Get developers from signup to working code as fast as possible, then guide them to deeper engagement.

Overview

Developer onboarding is the critical window between "I signed up" and "I understand how to use this." You have about 10 minutes of developer attention. Every second of confusion, every error message without guidance, every "it should work but doesn't" moment costs you users.

Great onboarding feels like pair programming with someone who anticipated every question. Bad onboarding feels like being dropped in a foreign city without a map.

Before You Start

Review the /devmarketing-skills/skills/developer-audience-context skill to understand your target developers. A hobbyist building side projects needs different onboarding than an enterprise architect evaluating tools for production. Review /devmarketing-skills/skills/developer-signup-flow to ensure signup flows smoothly into onboarding.

Time-to-First-Value Optimization

Defining "First Value"

First value isn't "made an API call." First value is when the developer sees your tool doing something useful for them.

Tool TypeFirst Value Moment
APIResponse returns meaningful data
SDKLibrary performs expected function
DatabaseQuery returns results
HostingApp is live and accessible
AuthUser successfully logs in
PaymentTest charge processes

Measuring Time to First Value (TTFV)

Track timestamps at each stage:

signup_completed: 2024-01-15T10:00:00Z
dashboard_loaded: 2024-01-15T10:00:05Z
api_key_copied: 2024-01-15T10:01:30Z
first_api_call: 2024-01-15T10:04:45Z
first_successful_response: 2024-01-15T10:04:46Z  # TTFV = 4:46

Benchmarks by category:

  • Simple APIs: <5 minutes
  • SDKs requiring installation: <10 minutes
  • Complex infrastructure: <30 minutes
  • Self-hosted: <60 minutes

Removing TTFV Obstacles

Map every step and eliminate blockers:

Common TTFV killers:

  1. Email verification before dashboard access
  2. API keys hidden in account settings
  3. Quickstart assumes dependencies already installed
  4. First example requires paid features
  5. Error messages without resolution guidance
  6. Docs search finds outdated tutorials

TTFV audit process:

  1. Create new account (fresh browser, no cookies)
  2. Screen record your first 30 minutes
  3. Note every moment of confusion or friction
  4. Time each step
  5. Repeat with 5 different developer personas

Quickstart Checklist Design

The Ideal Quickstart Structure

# Quickstart: [Specific Goal] in 5 Minutes

What you'll build: [Screenshot or description of end result]

Prerequisites:
- Node.js 18+ (check: node --version)
- npm or yarn

## Step 1: Install the SDK
[One command, copy button]

## Step 2: Initialize with your API key
[Code with placeholder, copy button]

## Step 3: Make your first request
[Complete working example, copy button]

## Step 4: See the result
[Expected output shown]

## Next steps
- [Link to common second task]
- [Link to full documentation]

Checklist Patterns That Work

Progress indicators (Stripe style):

Your integration progress:
[x] Create account
[x] Get API keys
[ ] Install SDK
[ ] Make first API call
[ ] Handle webhooks

Contextual next steps (Vercel style):

You've deployed your first site.

What's next?
[ ] Add a custom domain
[ ] Set up environment variables
[ ] Enable analytics

Common Quickstart Failures

Too much context upfront:

# Bad: The history of authentication
Before we begin, let's understand OAuth 2.0...
[500 words of background]

# Good: Jump to action
Install the SDK and make your first authenticated request.

Assuming environment:

# Bad
Run `npm install` to install dependencies.

# Good
npm install our-sdk
# Or with yarn: yarn add our-sdk
# Or with pnpm: pnpm add our-sdk

Hidden prerequisites:

# Bad (prerequisite discovered in Step 3)
Step 3: Connect to Redis
First, make sure Redis is running...

# Good (prerequisites listed upfront)
Prerequisites:
- Redis 6+ running locally (docker run -p 6379:6379 redis)

Interactive vs Static Tutorials

When to Use Interactive Tutorials

Interactive tutorials work for:

  • Complex setup sequences
  • Concepts that benefit from immediate feedback
  • Onboarding flows where you control the environment
  • Features requiring API keys or credentials

Interactive tutorial tools:

  • Embedded code editors (CodeSandbox, StackBlitz)
  • Terminal emulators (Instruqt, Killercoda)
  • In-dashboard walkthroughs (Appcues, Pendo)
  • Interactive notebooks (Jupyter, Observable)

When Static Documentation Wins

Static docs work better for:

  • Reference documentation
  • Copy-paste code snippets
  • Steps involving local development
  • Content that changes frequently

Hybrid Approach

Best practice: Offer both

# Make Your First API Request

## Quick version (copy-paste)
[Code block with copy button]

## Interactive version
[Launch in StackBlitz] [Try in CodeSandbox]

## Video walkthrough
[5-minute embedded video]

Interactive Tutorial UX Guidelines

Do:

  • Save progress automatically
  • Allow skipping ahead
  • Show estimated time remaining
  • Provide escape hatch to static docs
  • Work in mobile browsers (at least for viewing)

Don't:

  • Require account creation for tutorials
  • Auto-play videos
  • Lock content behind completed steps
  • Time out idle sessions without warning
  • Require specific IDE or browser

Sample Apps and Templates

Template Strategy

Tiered approach:

  1. Minimal example (Hello World)

- Single file - Zero dependencies beyond your SDK - Works in 30 seconds - Purpose: Prove the SDK works

  1. Starter template (Basic app)

- Simple folder structure - Common patterns demonstrated - Works in 5 minutes - Purpose: Starting point for real projects

  1. Production template (Full app)

- Production-ready architecture - Auth, error handling, testing included - Works in 30 minutes - Purpose: Reference implementation

Template Organization

github.com/your-org/
├── examples/
│   ├── minimal/
│   │   ├── node/
│   │   ├── python/
│   │   └── go/
│   ├── starter/
│   │   ├── nextjs/
│   │   ├── express/
│   │   └── fastapi/
│   └── production/
│       ├── saas-starter/
│       └── internal-tool/

Template Maintenance

Templates that don't work are worse than no templates.

Template health checklist:

  • CI runs against all templates weekly
  • Dependencies updated monthly
  • SDK version pinned and updated with releases
  • README tested by new contributor quarterly
  • Deprecation notices added before removal

Real Examples

Excellent templates: Supabase

  • Templates for multiple frameworks
  • One-click deploy to Vercel/Netlify
  • Include auth, database, and storage patterns
  • Actively maintained

Excellent templates: Clerk

  • Framework-specific quickstarts
  • Complete with authentication flows
  • Progressive complexity (minimal → full-featured)

Handling Onboarding Failures Gracefully

Common Failure Points

  1. Installation failures

- Dependency conflicts - Version mismatches - Platform-specific issues

  1. Authentication failures

- Invalid API key - Expired token - Wrong environment (test vs production)

  1. First request failures

- Network issues - CORS problems - Rate limiting - Invalid request format

Error Message Design

Bad error message:

Error: Request failed with status 401

Good error message:

Authentication failed: Invalid API key

Your API key starts with 'sk_test_' but you're calling the production endpoint.

To fix:
1. Use the production API key (starts with 'sk_live_'), or
2. Change endpoint to https://api.example.com/test/

Docs: https://docs.example.com/auth#environments

Proactive Failure Prevention

Detect common mistakes in real-time:

// Client SDK that catches common errors
if (apiKey.startsWith('sk_test_') && endpoint.includes('/v1/')) {
  console.warn(
    'Warning: Using test API key with production endpoint. ' +
    'This will fail. Use production key or test endpoint.'
  );
}

Recovery Flows

In-dashboard error recovery:

Something went wrong with your integration.

We detected:
- Last API call: 2 hours ago
- Status: 401 Unauthorized
- Likely cause: API key rotated

[Regenerate API Key] [View Error Logs] [Contact Support]

Measuring Activation Metrics

Defining Activation

Activation = the moment a developer has enough success to keep using your product.

Different products, different activation definitions:

ProductActivation Definition
StripeFirst successful test charge
TwilioFirst SMS sent and delivered
Auth0First user authenticated
VercelFirst deploy accessible via URL
AlgoliaFirst search returns results

Core Activation Metrics

Activation rate

Activated users / Signed up users × 100

Benchmark: 20-40% for self-serve developer products

Time to activation

Median time from signup to activation event

Benchmark: <10 minutes for APIs, <1 hour for infrastructure

Activation by cohort Track weekly or monthly cohorts to identify improvements:

Week 1 cohort: 25% activation
Week 2 cohort: 28% activation (added better error messages)
Week 3 cohort: 35% activation (added interactive tutorial)

Leading Indicators

Track behaviors that predict activation:

Leading IndicatorCorrelation to Activation
Copied API key2x more likely
Viewed quickstart1.5x more likely
Installed SDK3x more likely
Joined Discord2.5x more likely

Lagging Indicators

Confirm activation led to value:

Lagging IndicatorMeaning
Day 7 retentionStill using after a week
API calls in week 2Continued development
Upgrade to paidPerceived enough value
Invited team memberExpanding usage

Activation Funnel Example

Signed up: 1,000
├── Visited dashboard: 950 (95%)
├── Viewed quickstart: 700 (74%)
├── Copied API key: 500 (71%)
├── Made first API call: 350 (70%)
├── Got successful response: 300 (86%)  ← Activation
├── Made 10+ API calls: 150 (50%)
└── Day 7 return: 100 (67%)

Onboarding Email Sequences

Email Timing

EmailTimingPurpose
WelcomeImmediateConfirm signup, provide key links
Getting started+1 hourDrive first API call if not done
Tips+1 dayShare common patterns
Check-in+3 daysAsk if stuck, offer help
Activation push+7 daysFinal nudge if not activated

Email Content Principles

Do:

  • Include code snippets (syntax highlighted)
  • Link to specific docs pages
  • Offer direct reply for help
  • Stop sequence once activated

Don't:

  • Send marketing content during onboarding
  • Require clicks to view content
  • Send more than one email per day
  • Continue sequence after activation

Examples from Real Developer Tools

Excellent Onboarding: Stripe

  • Test API keys visible immediately
  • Interactive "make your first charge" in dashboard
  • Language-specific code examples
  • Error messages include fix suggestions
  • Progress indicator shows completion

Excellent Onboarding: Railway

  • One-click template deploys
  • No configuration required for common frameworks
  • Live preview URL in seconds
  • Clear free tier limits shown

Excellent Onboarding: Planetscale

  • Interactive database explorer
  • Import from existing database offered
  • SQL examples match your schema
  • Branch workflow explained with visuals

Poor Onboarding Patterns to Avoid

  • Multi-step wizards that can't be skipped
  • "Complete your profile" blocking code access
  • Documentation requiring search to find quickstart
  • Quickstarts that assume too much setup
  • Error messages without guidance

Tools

Onboarding Platforms

  • Appcues - In-app walkthroughs and checklists
  • Pendo - Product analytics with onboarding features
  • Userflow - No-code onboarding flows
  • CommandBar - Developer-focused command palette with onboarding

Interactive Documentation

  • CodeSandbox/StackBlitz - Browser-based code environments
  • Killercoda - Interactive terminal scenarios
  • ReadMe - API documentation with "Try It" features
  • Mintlify - Modern docs with embedded code runners

Email and Lifecycle

  • Customer.io - Behavior-triggered emails
  • Loops - Email for SaaS
  • Intercom - Chat + email onboarding

Analytics

  • Amplitude - Onboarding funnel analysis
  • PostHog - Open source alternative
  • Heap - Auto-capture for retroactive analysis

Related Skills

  • /devmarketing-skills/skills/developer-signup-flow - Getting to the onboarding start
  • /devmarketing-skills/skills/developer-audience-context - Who you're onboarding
  • /devmarketing-skills/skills/free-tier-strategy - What they can do without paying

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

40.36%
按下载量换算144

Claude

28.29%
按下载量换算101

Cursor

19.01%
按下载量换算68

Gemini CLI

9.52%
按下载量换算34

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills