get-started — community get-started, epost_agent_kit, community, ide skills

v1.0.0

关于此技能

非常适合需要自动化项目设置和管道编排的入职代理。 (ePost) Onboard to a project — detect state, then orchestrate researcher → documenter → implementer pipeline

Klara-copilot Klara-copilot
[2]
[0]
更新于: 3/10/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 8/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
8/11
Quality Score
57
Canonical Locale
en
Detected Body Locale
en

非常适合需要自动化项目设置和管道编排的入职代理。 (ePost) Onboard to a project — detect state, then orchestrate researcher → documenter → implementer pipeline

核心价值

通过检测项目状态并使用JSON文件、Markdown文档和包管理器(如npm、Maven和Cargo)来编排研究员、文档编制者和实施者子代理,赋予代理人自动化项目入职的能力。

适用 Agent 类型

非常适合需要自动化项目设置和管道编排的入职代理。

赋予的主要能力 · get-started

自动化新存储库的项目设置
使用package.json和pom.xml检测和记录项目依赖项
编排子代理以生成文档和实现计划

! 使用限制与门槛

  • 需要对项目文件和目录具有读取访问权限
  • 仅限于具有JSON、Markdown和特定包管理器文件的项目

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

评审后的下一步

先决定动作,再继续看上游仓库材料

Killer-Skills 的主价值不应该停在“帮你打开仓库说明”,而是先帮你判断这项技能是否值得安装、是否应该回到可信集合复核,以及是否已经进入工作流落地阶段。

实验室 Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

常见问题与安装步骤

以下问题与步骤与页面结构化数据保持一致,便于搜索引擎理解页面内容。

? FAQ

get-started 是什么?

非常适合需要自动化项目设置和管道编排的入职代理。 (ePost) Onboard to a project — detect state, then orchestrate researcher → documenter → implementer pipeline

如何安装 get-started?

运行命令:npx killer-skills add Klara-copilot/epost_agent_kit/get-started。支持 Cursor、Windsurf、VS Code、Claude Code 等 19+ IDE/Agent。

get-started 适用于哪些场景?

典型场景包括:自动化新存储库的项目设置、使用package.json和pom.xml检测和记录项目依赖项、编排子代理以生成文档和实现计划。

get-started 支持哪些 IDE 或 Agent?

该技能兼容 Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer。可使用 Killer-Skills CLI 一条命令通用安装。

get-started 有哪些限制?

需要对项目文件和目录具有读取访问权限;仅限于具有JSON、Markdown和特定包管理器文件的项目。

安装步骤

  1. 1. 打开终端

    在你的项目目录中打开终端或命令行。

  2. 2. 执行安装命令

    运行:npx killer-skills add Klara-copilot/epost_agent_kit/get-started。CLI 会自动识别 IDE 或 AI Agent 并完成配置。

  3. 3. 开始使用技能

    get-started 已启用,可立即在当前项目中调用。

! 参考页模式

此页面仍可作为安装与查阅参考,但 Killer-Skills 不再把它视为主要可索引落地页。请优先阅读上方评审结论,再决定是否继续查看上游仓库说明。

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

get-started

安装 get-started,这是一款面向AI agent workflows and automation的 AI Agent Skill。查看评审结论、使用场景与安装路径。

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Get Started

Full onboarding pipeline — detect project state, then dispatch researcher → documenter → implementer subagents in sequence.

Arguments

  • CONTEXT: $ARGUMENTS (optional — project path, specific question, or empty)

Step 1 — Detect Documentation State

Gather signals (read-only, no file creation):

index_json = Glob("docs/index.json")
docs_files = Glob("docs/**/*.md")
readme = Glob("README*")
markers = Glob for: package.json, pom.xml, Package.swift, build.gradle.kts, Cargo.toml

Branch:

  • index_json exists → Step 2a (has KB structure)
  • docs_files not empty but no index.json → Step 2b (has flat docs)
  • docs_files empty → Step 2c (no docs)

Step 2a — Has Knowledge Base

Audit KB coverage and health:

  1. Read docs/index.json — parse entries array
  2. Count by category:
    CategoryCountExample IDs
    decisions (ADR)NADR-0001, ...
    architecture (ARCH)N...
    patterns (PATTERN)N...
    conventions (CONV)N...
    features (FEAT)N...
    findings (FINDING)N...
  3. Check staleness — for each entry, check if referenced files still exist via Glob/Grep. Flag issues:
    • BROKEN — entry references file that doesn't exist
    • GAP — major code areas (routes, modules, deps) with no doc coverage
  4. Read project markers — extract tech stack, scripts
  5. Present → Step 3

Step 2b — Has Flat Docs

Read flat docs and prepare for automatic migration (Phase 2 will convert them):

  1. Read each doc file (first 50 lines) — write 1-2 line summary
  2. Read project markers (README, package.json, configs) — extract tech stack, scripts
  3. Note existing files for the researcher report — Phase 2 will migrate them to structured KB (ADR/ARCH/PATTERN/CONV/FEAT/FINDING + index.json) automatically
  4. Present → Step 3

Step 2c — No Docs

Read project markers only (do NOT create files):

  1. Read README, package.json/pom.xml/etc, tsconfig, Dockerfile — extract project name, tech stack, scripts, entry points
  2. Scan directory structure (top 2 levels via ls)
  3. Present → Step 3

Step 3 — Present Insights

markdown
1## Project: {name} 2 3**Tech Stack**: {framework} / {language} / {build tool} 4**Key Commands**: `{dev}` | `{build}` | `{test}` 5 6### Directory Structure 7{top 2 levels} 8 9### Entry Points 10- {main files} 11 12### Documentation Status 13{one of:} 14- "KB structure with N entries across M categories" + coverage table + any issues 15- "Flat docs found (N files)" + list with summaries + migration suggestion 16- "No docs/ directory found"

Step 4 — Orchestrate Subagents

CRITICAL: You MUST execute ALL 4 phases below in sequence. Do NOT stop after any phase to present "Next Steps" or ask the user what to do. Do NOT present choices. Run Phase 1 → Phase 2 → Phase 3 → Phase 4 automatically without pausing.

Define shared report path before dispatching:

RESEARCH_REPORT = reports/{YYMMDD-HHMM}-get-started-research.md

Record the detected docs state from Step 2 as DOCS_STATE:

  • index.json found → "kb"
  • Flat docs found, no index.json"flat"
  • No docs → "none"

Phase 1 — Research (epost-researcher)

Use the Agent tool to dispatch read-only codebase explorer:

Agent(
  subagent_type: "epost-researcher"
  description: "Research codebase for onboarding"
  prompt: """
  Explore the codebase at {CWD}. Read-only — do NOT create or edit files.

  Goals:
  1. Read README, package.json/pom.xml/Cargo.toml/Package.swift, Dockerfile, CI configs
  2. Scan top 3 directory levels (ls)
  3. Identify: tech stack, language, framework, key entry points, major modules
  4. Extract build + run commands (install, dev, build, test, start)
  5. Identify env requirements (.env.example, required secrets/vars)
  6. Note existing docs structure (docs/index.json, flat docs, or none)

  Write concise report to: {RESEARCH_REPORT}

  ## Tech Stack
  ## Entry Points
  ## Build & Run Commands
  ## Env Requirements
  ## Docs Status
  ## Key Findings (anything unusual or important)
  """
)

WAIT for Agent to complete, then READ {RESEARCH_REPORT}. Then immediately proceed to Phase 2 — do NOT stop here.

Phase 2 — Documentation (epost-docs-manager)

Use the Agent tool to dispatch docs agent with mode derived from DOCS_STATE:

Agent(
  subagent_type: "epost-docs-manager"
  description: "Generate/update KB docs"
  prompt: """
  Read the researcher report at: {RESEARCH_REPORT}

  Docs state: {DOCS_STATE}

  Based on docs state, apply the matching workflow:
  - DOCS_STATE = "none"  → run docs-init workflow: generate full KB structure in docs/ with index.json
  - DOCS_STATE = "flat"  → run docs-init --migrate workflow: convert flat docs to KB structure
  - DOCS_STATE = "kb"    → run docs-update --verify workflow: check all entries, flag STALE/BROKEN/GAP

  Apply templates from knowledge-retrieval skill. Keep all files under 800 LOC.
  Update docs/index.json after all changes.
  """
)

WAIT for Agent to complete. Then immediately proceed to Phase 3 — do NOT stop here.

Phase 3 — Environment Setup & Run (epost-fullstack-developer)

Use the Agent tool to dispatch implementer to prepare the environment and get the project running. The implementer should actively run steps — not just report them. Go as far as possible automatically.

Agent(
  subagent_type: "epost-fullstack-developer"
  description: "Setup env, install deps, build, run project on simulator/device"
  prompt: """
  Read the researcher report at: {RESEARCH_REPORT}

  Your job: get this project running locally. Run every step below. If a step requires sudo and
  fails, SKIP it and continue — do NOT stop. Collect all sudo-blocked steps for the final report.

  ## Step 1 — Install missing tools
  Check what's missing and install (WITHOUT sudo first — if blocked, skip and continue):
  - `mvn` not found but `./mvnw` exists → use `./mvnw` (no install needed)
  - `mvn` not found, no wrapper → `brew install maven`
  - `node`/`npm` not found → `brew install node`
  - `java` not found → `brew install openjdk@{version from pom.xml}`
  - `docker` not found → note it, skip (requires Docker Desktop)
  - `bundle` not found → `gem install bundler` (no sudo)
  - `xcode-select` misconfigured → try `xcode-select -s /Applications/Xcode.app/Contents/Developer` (needs sudo — if blocked, skip and proceed)

  ## Step 2 — Install project dependencies
  - Node: `npm install` / `yarn` / `bun install`
  - Ruby/Fastlane: `bundle install` (if Gemfile present)
  - CocoaPods: `pod install` (if Podfile present)
  - Maven: `./mvnw dependency:resolve`
  - Gradle: `./gradlew dependencies`
  - Swift: `swift package resolve`
  - Skip if already installed (node_modules/, Pods/, .m2/)

  ## Step 3 — Environment variables
  - If `.env.example` exists but `.env` missing: copy `.env.example` → `.env`, list vars needing real values
  - Do NOT fill in real secrets

  ## Step 4 — Build
  - Web: `npm run build` (or yarn/bun equivalent)
  - iOS: `xcodebuild -scheme '{scheme}' -destination 'platform=iOS Simulator,name=iPhone 16 Pro' -sdk iphonesimulator build`
    - Use scheme from researcher report (prefer "Development" or "Dev" variant)
    - If `fastlane` available: `fastlane ios DEV` (equivalent, cleaner)
  - Android: `./gradlew assembleDebug`
  - Backend: `./mvnw package -DskipTests`
  - Note exact error if build fails

  ## Step 5 — Start (web/backend only)
  - Web: run dev command, confirm "ready on port X"
  - Backend: start server, confirm startup message
  - Skip for iOS/Android (handled in Step 6/7)

  ## Step 6 — Launch on iOS Simulator (iOS projects only)
  Only if `*.xcodeproj` or `*.xcworkspace` found in Step 1 detection:
  1. List available simulators: `xcrun simctl list devices available --json`
  2. Boot target simulator: `xcrun simctl boot "iPhone 16 Pro"` (or use already-booted device)
  3. Open Simulator app: `open -a Simulator`
  4. Find built .app: search DerivedData for `{scheme}-*.app`
  5. Install: `xcrun simctl install booted {app_path}`
  6. Get bundle ID from Info.plist: `defaults read {app_path}/Info.plist CFBundleIdentifier`
  7. Launch: `xcrun simctl launch booted {bundle_id}`
  8. Confirm: `xcrun simctl get_app_container booted {bundle_id}` (exit 0 = running)
  Note: For advanced simulator lifecycle management, use `/simulator` skill.

  ## Step 7 — Launch on Android Emulator/Device (Android projects only)
  Only if `build.gradle` or `build.gradle.kts` found:
  1. Check connected devices: `adb devices`
  2. If device connected: `./gradlew installDebug`, then `adb shell am start -n {package}/{main_activity}`
  3. If no device: list AVDs with `emulator -list-avds`, boot first: `emulator -avd {avd_name} &`, wait for boot, then install
  4. Confirm launch via `adb shell dumpsys activity | grep {package}`

  ## Output
  For each step: what ran, what succeeded, what was blocked (sudo or otherwise) and why.
  Final line: "App launch: running on {device/simulator name}" OR "Not launched — {reason}"
  Manual steps (sudo required): {list, or "none"}
  """
)

WAIT for Agent to complete. Then immediately proceed to Phase 4 — do NOT stop here.

Phase 4 — Final Summary

Present a consolidated onboarding summary (this is the ONLY place you stop). If the implementer reported blockers, include a Setup Guide with exact commands the user needs to run manually:

markdown
1## Onboarded: {project-name} 2 3**Tech Stack**: {from researcher} 4**Running**: {status — simulator/device name and app status, or URL:port, or "not started"} 5 6### What Was Done 7- {tools installed, deps resolved, build result, launch result} 8 9### Docs 10{count} entries generated/updated in docs/index.json 11 12### Manual Steps Required (if any) 13Steps that couldn't run automatically (need sudo or manual action): 14 151. {e.g., "Fix xcode-select: `sudo xcode-select -s /Applications/Xcode.app/Contents/Developer`"} 162. {e.g., "Then build: `fastlane ios DEV` or `xcodebuild -scheme 'ePost Development' ...`"} 173. {e.g., "Authenticate to GCP Artifact Registry: `gcloud auth configure-docker ...`"} 18(omit section entirely if no manual steps needed) 19 20### Next Steps 21- `/simulator` — manage iOS simulators 22- `/{cook|fix|plan}` to start coding

Rules

  • MUST run all 4 phases — do NOT stop, present choices, or ask user between phases
  • Fast detection — Steps 1–3 are lightweight scan only, < 15s
  • Sequential dispatch — use Agent tool for each phase, wait for completion before next
  • Shared report — researcher writes to reports/, other agents read from it
  • Only stop early if the user has a specific question (answer from what was read, suggest /scout for deeper exploration)

相关技能

寻找 get-started 的替代方案 (Alternative) 或可搭配使用的同类 community Skill?探索以下相关开源技能。

查看全部

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

为prompts.chat的信息反馈系统生成可定制的插件小部件

149.6k
0
AI

flags

Logo of vercel
vercel

React 框架

138.4k
0
浏览器

pr-review

Logo of pytorch
pytorch

Python中具有强大GPU加速的张量和动态神经网络

98.6k
0
开发者工具