bootstrap

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Bootstrap

Bootstrap

Value: Communication -- help the developer and the agent establish a shared understanding of what workflow is appropriate before any work begins.
价值: 沟通——帮助开发者与Agent在开始任何工作前,就适用的工作流达成共识。

Purpose

用途

Entry point for developers who have no SDLC skills installed or do not know where to start. Detects the project environment, asks two questions, and recommends specific skills the developer can install. Never silently installs anything.
针对未安装任何SDLC技能或不知从何入手的开发者的入口工具。可检测项目环境,提出两个问题,然后推荐开发者可安装的具体技能。绝不会静默安装任何内容。

Practices

实践规范

Detect the Environment

检测环境

Before asking questions, gather project context silently:
!test -f package.json && echo "js" || true
!test -f Cargo.toml && echo "rust" || true
!test -f pyproject.toml && echo "python" || true
!test -f go.mod && echo "go" || true
!test -f mix.exs && echo "elixir" || true
!git rev-parse --is-inside-work-tree 2>/dev/null && echo "git" || true
Use detected languages and tools to tailor recommendations.
在提出问题前,静默收集项目上下文信息:
!test -f package.json && echo "js" || true
!test -f Cargo.toml && echo "rust" || true
!test -f pyproject.toml && echo "python" || true
!test -f go.mod && echo "go" || true
!test -f mix.exs && echo "elixir" || true
!git rev-parse --is-inside-work-tree 2>/dev/null && echo "git" || true
利用检测到的语言和工具定制推荐内容。

Ask Two Questions

提出两个问题

Question 1: What are you trying to do?
  • "Start a new project" -- recommend Understand + Decide + Build phases
  • "Add a feature or fix a bug" -- recommend Build + Ship phases
  • "Review or ship existing work" -- recommend Ship phase only
  • "Set up team workflow" -- recommend all phases plus orchestration
Question 2: How much process structure do you want?
  • "Minimal -- just help me write good code" -- recommend tdd-cycle, debugging-protocol
  • "Standard -- tests, reviews, and architecture" -- recommend core + ship skills
  • "Full -- event modeling, domain-driven, the works" -- recommend all skills
问题1:你想要做什么?
  • "启动新项目" —— 推荐Understand + Decide + Build阶段
  • "添加功能或修复Bug" —— 推荐Build + Ship阶段
  • "评审或交付现有工作" —— 仅推荐Ship阶段
  • "搭建团队工作流" —— 推荐所有阶段及编排技能
问题2:你需要多少流程规范?
  • "极简模式——仅帮助我编写优质代码" —— 推荐tdd-cycle、debugging-protocol
  • "标准模式——测试、评审与架构" —— 推荐核心及交付类技能
  • "完整模式——事件建模、领域驱动设计等全套方案" —— 推荐所有技能

Recommend Skills by Phase

按阶段推荐技能

Present recommendations grouped by phase. Show install commands. Let the developer choose which to install.
Understand (discovery and requirements):
  • event-modeling
    -- event-driven design, swimlanes, GWT scenarios
Decide (architecture and domain):
  • architecture-decisions
    -- lightweight ADR governance
  • domain-modeling
    -- parse-don't-validate, type-driven design
Build (implementation):
  • tdd-cycle
    -- red/green/refactor with domain review checkpoints
  • debugging-protocol
    -- systematic 4-phase debugging
  • user-input-protocol
    -- structured checkpoints when input is needed
Ship (review and delivery):
  • code-review
    -- three-stage review protocol
  • mutation-testing
    -- test quality verification
Workflow (coordination):
  • orchestration
    -- multi-agent delegation patterns
  • task-management
    -- work breakdown and state tracking
  • memory-protocol
    -- cross-session knowledge persistence
Install command format:
npx skills add jwilger/agent-skills --skill <skill-name>
按阶段分组展示推荐内容,并提供安装命令,由开发者选择安装哪些技能。
Understand(探索与需求分析):
  • event-modeling
    —— 事件驱动设计、泳道图、GWT场景
Decide(架构与领域设计):
  • architecture-decisions
    —— 轻量级ADR管理
  • domain-modeling
    —— 解析而非验证、类型驱动设计
Build(开发实现):
  • tdd-cycle
    —— 红/绿/重构流程,包含领域评审检查点
  • debugging-protocol
    —— 系统化四阶段调试
  • user-input-protocol
    —— 需要输入时的结构化检查点
Ship(评审与交付):
  • code-review
    —— 三阶段评审流程
  • mutation-testing
    —— 测试质量验证
Workflow(协调编排):
  • orchestration
    —— 多Agent委托模式
  • task-management
    —— 工作分解与状态跟踪
  • memory-protocol
    —— 跨会话知识持久化
安装命令格式:
npx skills add jwilger/agent-skills --skill <skill-name>

Let the Developer Decide

由开发者自主选择

After presenting recommendations, wait for the developer to confirm which skills to install. Do not install anything without explicit confirmation. If the developer wants everything, provide a single combined command.
展示推荐内容后,等待开发者确认要安装的技能。未获得明确确认前,绝不会安装任何内容。若开发者想要安装全部技能,提供合并后的单条命令。

Enforcement Note

执行说明

This skill is purely advisory. It recommends skills but cannot install them. The developer must run install commands themselves or confirm installation. For available enforcement plugins, see the Harness Plugin Availability table.
本技能仅提供建议。它会推荐技能,但不会自动安装。开发者必须自行运行安装命令或确认安装。如需可用的强制执行插件,请查看Harness插件可用性表格。

Verification

验证步骤

After applying this skill, verify:
  • Environment was detected before asking questions
  • No more than 2-3 questions were asked
  • Recommendations were grouped by phase
  • Install commands were shown for each recommended skill
  • Nothing was installed without developer confirmation
应用本技能后,请验证以下内容:
  • 提出问题前已完成环境检测
  • 提出的问题不超过2-3个
  • 推荐内容按阶段分组展示
  • 为每个推荐技能提供了安装命令
  • 未获得开发者确认前未安装任何内容

Dependencies

依赖关系

This skill works standalone. It recommends but does not require other skills. All recommended skills are independently installable.
本技能可独立运行。它会推荐其他技能,但不依赖这些技能。所有推荐的技能均可独立安装。