AgentSkillsCN

svk-setup

SVK 设置:一项引导式上手技能,会先与用户深入交流其使用经验与项目范围,再从分层工具库(MCP、插件、技能)中推荐合适工具,逐步完成安装流程,并生成一份个性化参考文档。这是每位新晋 SVK 用户首先运行的指令。运行 /svk-setup 即可启动全程引导流程;或运行 /SVK:setup:interview 开始个性化咨询。

SKILL.md
--- frontmatter
name: svk-setup
version: "1.0.0"
description: >
  SVK Setup: Guided onboarding skill that interviews users about their experience
  and project scope, recommends tools from a tiered catalog (MCPs, plugins, skills),
  walks through installation, and generates a personalized reference document.
  The first thing a new SVK user runs.
  Run /svk-setup for the full guided flow, or /SVK:setup:interview to begin.
user-invocable: true
allowed-tools:
  - Read
  - Write
  - Edit
  - Bash
  - Glob
  - Grep
  - AskUserQuestion

SVK Setup

A guided onboarding skill that sets up your entire Solana development environment — not just SVK, but the full ecosystem of plugins, MCPs, and skills needed for productive Solana development.

"The first 30 minutes determine whether someone stays or bounces. Make them count."


Getting Started

SVK Setup runs as a 4-phase guided flow. The full command runs all phases in sequence; sub-commands let you re-run individual phases.

Quick Start

code
/svk-setup

This begins with a short interview about your experience and project, then recommends tools, walks through installation, and generates a reference doc. Follow the prompts.

Full Pipeline

code
┌─────────────────────────────────────────────────────────────────────┐
│                         SVK SETUP v1.0                              │
├─────────────────────────────────────────────────────────────────────┤
│                                                                     │
│  /SVK:setup:interview    Phase 1 — User Interview                  │
│  ═══════════════════     5-7 questions, one at a time               │
│  Experience gauging: git, Solana, Claude Code                       │
│  Project scoping: new/existing, type, frontend/backend, team       │
│  Output: .svk/SETUP_PROFILE.json                                    │
│                          │                                          │
│                          ▼                                          │
│  /SVK:setup:recommend    Phase 2 — Tiered Recommendations          │
│  ═══════════════════     Three tiers based on profile               │
│  Essential: always recommended (GSD, Superpowers, Safety Net, etc) │
│  Recommended: profile-dependent (Trail of Bits, Context7, etc)     │
│  Optional: shown but not pushed (Figma, Vercel, Docker, etc)       │
│  Output: .svk/SETUP_RECOMMENDATIONS.json                           │
│                          │                                          │
│                          ▼                                          │
│  /SVK:setup:install      Phase 3 — Installation Walkthrough        │
│  ═══════════════════     One category at a time                     │
│  Explain → choose → install → verify per tool                      │
│  Category order: Workflow → Safety → Solana → Search → Memory →    │
│    Security → Frontend → Backend → DevOps → Utility                │
│  Output: .svk/SETUP_INSTALLED.json                                  │
│                          │                                          │
│                          ▼                                          │
│  /SVK:setup:reference    Phase 4 — Reference Document              │
│  ═══════════════════     Personalized setup reference               │
│  Getting started, installed tools, skipped tools, quick reference  │
│  Output: docs/svk-setup-reference.md                                │
│                                                                     │
└─────────────────────────────────────────────────────────────────────┘

Typical Workflow

For first-time users, just run /svk-setup and follow the prompts. The full flow takes 10-20 minutes depending on how many tools you install.

To re-run individual phases later:

  • /SVK:setup:interview — Re-do the interview (resets profile)
  • /SVK:setup:recommend — Re-generate recommendations from existing profile
  • /SVK:setup:install — Install additional tools
  • /SVK:setup:reference — Re-generate the reference document

Foundation Patterns

PatternHow SVK Setup Uses It
Progressive DisclosureTool catalog indexed by category, loaded per-category during walkthrough
Signal-Based IndexingInterview answers drive which catalog entries are surfaced

Output Structure

SVK Setup writes state to .svk/ in the project root and the reference doc to docs/:

code
.svk/
├── SETUP_PROFILE.json          # User profile from interview
├── SETUP_RECOMMENDATIONS.json  # Tiered tool recommendations
└── SETUP_INSTALLED.json        # What was installed/skipped

docs/
└── svk-setup-reference.md      # Personalized reference document

User Profiles

The interview produces one of three profiles that tune all subsequent behavior:

ProfileGitSolanaClaude CodeBehavior
BeginnerNone/BasicNo/LearningNewExtra explanations, guardrails emphasized, learning resources
IntermediateComfortableLearning/ShippedSomeStandard explanations, full recommended tier
AdvancedComfortableShippedPower userMinimal hand-holding, full catalog available, cherry-pick

Tool Tiers

TierSelection Logic
EssentialAlways recommended regardless of profile
RecommendedShown based on project type and experience
OptionalListed for awareness, not pushed

See resources/tool-catalog.md for the complete registry.