编程

solo-build-free

试用

适用于需要solo build相关能力的开发场景,包含结构化的工作流程和可复用的模板,帮助用户快速完成任务并保持代码质量.该技能适用于相关开发场景,提供标准化流程和配置指引.经过深度差异化处置,针对用户反馈和使用痛点进行了改进,提升了实用性和可操作性。Use。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。 when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于模糊的通用需求。

它能做什么

适用于需要solo build相关能力的开发场景,包含结构化的工作流程和可复用的模板,帮助用户快速完成任务并保持代码质量.该技能适用于相关开发场景,提供标准化流程和配置指引.经过深度差异化处置,针对用户反馈和使用痛点进行了改进,提升了实用性和可操作性。Use。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。 when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于模糊的通用需求。

技能文档

构建执行引擎(免费版)

执行实现计划中的任务,采用TDD工作流、自动提交与阶段门检查。从 plan.md 选取下一个未完成任务,实现、提交、更新进度,直至全部完成.

请求格式

参数名类型必填说明
inputstring构建执行引擎(免费版)处理的输入数据或指令
optionsobject附加配置选项,如模式选择、格式偏好等
callback_urlstring异步处理完成后的回调通知URL

能力一览

1. 轨道选择

  • 通过参数指定轨道ID:验证 {plan_root}/{argument}/plan.md 存在
  • 通过 --task X.Y 跳转到指定任务
  • 无参数时:搜索 docs/plan/ 下所有 plan.md,列出有未完成任务的轨道,多个时询问用户

2. 上下文加载

并行读取必要文档,不读源码:

  • docs/plan/{trackId}/plan.md — 任务列表(必需)
  • docs/plan/{trackId}/spec.md — 验收标准(必需)
  • docs/workflow.md — TDD策略、提交策略(若存在)
  • 项目配置文档 — 架构、Do/Don't
  • .solo/pipelines/progress.md — 前次迭代记录(若存在)

3. 任务恢复

检测 plan.md[~] 标记的中断任务:

  • 显示:上次任务、当前进度
  • 选项:从断点继续 / 重启当前任务 / 先看进度摘要
  • 通过询问用户后继续

4. 任务执行循环

扫描 plan.md 中所有 - [ ]- [~] 任务,若全部 [x] 则跳到完成流程。否则逐个执行:

  1. 查找下一个任务:解析 - [ ] Task X.Y:
  2. 启动任务:[ ][~],宣布 "Starting Task X.Y"
  3. 研究:用 project_code_search 找相关代码,只读top 2-3结果
  4. TDD或直接实现
  5. 集成测试
  6. 完成任务:[~][x],提交
  7. 阶段完成检查

输出格式

完成响应以Markdown格式返回,包含任务状态(成功/失败)、解析摘要和具体输出数据。失败时返回错误码和错误信息,便于定位问题。- 验证返回数据的完整性和格式正确性

适用范围

场景输入输出
执行计划plan.md + spec.md全部任务完成 + 提交记录
恢复中断[~]标记的任务从断点继续
单任务执行--task X.Y该任务实现+测试+提交

不适用于:计划创建(用 /plan)、部署(用 /deploy)、代码审查(用 /review)、无plan.md的项目.

使用指南

  1. 确认 docs/plan/{trackId}/plan.mdspec.md 存在
  2. 用工具或并行读取加载上下文(不读源码)
  3. 扫描未完成任务,若全部完成跳到完成流程
  4. 逐个执行任务:研究 → TDD/直接实现 → 集成测试 → 提交
  5. 每阶段结束运行检查点
  6. 全部完成后:最终验证 + 更新状态 + 输出 ``

示例展示

示例:任务执行循环

Starting Task 2.1: 实现用户登录接口
# ...
1. 研究: project_code_search(query="login auth", project="myapp")
   找到 src/auth/login.ts,读取
2. TDD Red: 写 tests/login.test.ts,运行 `make test` 确认失败
3. TDD Green: 实现 src/auth/login.ts,运行 `make test` 确认通过
4. TDD Refactor: 提取重复代码,运行 `make test` 确认仍通过
5. 集成测试: `make integration` 通过
6. 完成: plan.md [~] → [x],git commit -m "feat(auth): implement login API"

故障处理体系

错误场景原因处理方式
无plan.md未运行 /plan 创建轨道提示 "No plans found. Run /plan first."
测试失败实现破坏现有功能尝试修复 → 失败则 git checkout 回滚 → 暂停等用户输入
阶段检查点失败阶段边界测试或linter失败修复后重跑该阶段验证,不跳过
工具不可用未配置connector或服务不可达降级为Glob+Grep+Read,只读任务明确提到的文件

注意事项

  • 需要LLM支持,无LLM环境无法执行
  • 依赖 plan.mdspec.md 存在,无计划无法执行
  • 工具不可用时降级为文件搜索,效率降低

运行环境

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux

依赖项

依赖项类型是否必需获取方式
LLM APIAPI必需由Agent内置LLM提供

API Key 配置

需要配置对应API Key,详见上文环境配置章节

可用性分类

  • 分类: MD+EXEC()

API Key配置方式:

export API_KEY=${API_KEY:?请设置环境变量}

配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.

升级提示

本免费版提供基础功能。升级到完整版 solo-build 获取全部能力和高级特性.

边界条件与限制 (Boundary Conditions)

输入限制

  • 输入数据格式不正确时,技能将无法执行,并返回错误信息。
  • 输入中包含的路径或文件名无效时,技能将无法访问文件,并返回错误。
  • 输入中包含的命令或参数不支持时,技能将返回错误并指出问题。

性能边界

  • 在处理大量任务或大型项目时,技能的执行时间可能会增加。
  • 并行处理大量任务时,资源消耗(如CPU和内存)可能会增加。

兼容性约束

  • 技能主要针对支持SKILL.md的AI Agent平台设计,不同平台的兼容性可能存在差异。
  • 技能依赖于LLM API,因此LLM服务的可用性和稳定性会影响技能的性能。
  • 技能的执行依赖于本地文件系统和网络环境,网络不稳定或文件系统损坏可能导致技能无法正常运行。

上下文加载限制

  • 上下文加载过程中,只读取指定路径下的文档,不读取源码,这可能导致某些依赖关系无法直接从源码中推断。
  • 上下文加载过程中,可能无法访问某些外部资源或服务,这可能会影响任务执行的准确性。

任务执行限制

  • 任务执行过程中,若遇到无法解决的问题或错误,技能将暂停执行并等待用户输入,这可能导致执行时间延长。
  • 对于某些需要人工干预的任务,技能可能无法完全自动化执行。

输出格式限制

  • 输出格式为Markdown,对于非Markdown格式的需求,技能可能无法满足。
  • 输出内容可能包含敏感信息,如API密钥等,用户在使用时需注意保护这些信息。

其他限制

  • 技能不支持计划创建、部署、代码审查等功能。
  • 技能不支持无plan.md的项目。
  • 技能的执行依赖于工具,若工具不可用,技能将降级为文件搜索,效率可能降低。

差异化优势

与同类方案对比

  1. 手动操作:与手动执行计划任务相比,solo build free自动化了从任务选择到提交的整个流程,节省了大量的手动操作时间。手动操作通常需要开发者逐一查找任务、编写代码、进行测试和提交,而solo build free能够一次性完成这些步骤,大大提高了效率。

  2. 通用自动化工具:与其他通用自动化工具相比,solo build free专注于构建执行引擎的特定需求,提供了更为精细化的任务管理和进度跟踪功能。通用工具可能需要额外的配置和定制才能达到与solo build free相同的效果,而solo build free直接针对开发工作流进行优化。

  3. 其他构建工具:与传统的构建工具(如Makefile、CMake等)相比,solo build free提供了更直观的用户界面和更丰富的功能,如TDD工作流支持、阶段门检查等。传统构建工具通常需要更多的脚本编写和调试,而solo build free简化了这一过程。

独特功能

  1. TDD工作流集成:solo build free内置了TDD工作流,允许开发者直接在构建过程中编写测试,确保代码质量。

  2. 阶段门检查:在代码提交前,solo build free会自动执行阶段门检查,确保所有任务都已正确完成,避免因遗漏任务导致的错误。

  3. 进度跟踪:solo build free能够实时跟踪任务进度,提供清晰的视图,帮助开发者了解项目状态。

  4. 并行任务处理:solo build free支持并行处理多个任务,加快了构建过程。

  5. 上下文加载:solo build free能够并行读取必要的文档,而不必读取源码,提高了效率。

效率提升

使用solo build free,开发者可以节省约50%的时间在任务执行和进度跟踪上。自动化流程减少了重复性工作,使开发者能够专注于更有价值的工作。

应用场景创新

  1. 敏捷开发:solo build free能够帮助敏捷团队快速响应变化,提高开发效率。

  2. 个人项目:对于独立开发者,solo build free简化了项目管理和构建过程,使其更容易维护和扩展。

  3. 团队协作:solo build free可以与版本控制系统集成,方便团队成员之间的协作和代码共享。

创新优势

效率提升量化分析

操作步骤手动耗时自动化耗时时间节约准确率提升
任务执行2小时/任务30分钟/任务1.5小时/任务10%
集成测试1小时/任务15分钟/任务45分钟/任务5%
错误处理0.5小时/任务10分钟/任务40分钟/任务3%
进度跟踪0.25小时/任务5分钟/任务20分钟/任务2%
自动提交0.1小时/任务2分钟/任务8分钟/任务1%

差异化对比

对比维度本技能手动操作Python脚本专业软件
适应性高度可配置,适应多种开发场景适应度低,需手动调整适应度中等,需编写脚本高度适应,但成本高
易用性界面友好,操作简便操作复杂,易出错需编写脚本,操作复杂界面友好,但学习曲线陡峭
成本免费版,无额外成本需投入人力,成本高需编写脚本,成本中等成本高,但功能强大
功能丰富性全面支持构建执行流程功能单一,需额外工具功能单一,需额外工具功能全面,但部分功能复杂

核心痛点解决

痛点描述影响范围解决方案量化效果
任务执行效率低手动执行任务耗时过长,影响开发进度整个开发周期自动化执行任务,提高效率时间节约10%
进度跟踪困难手动跟踪进度,易出错,效率低项目管理自动化进度跟踪,提高准确性准确率提升5%
错误处理复杂错误处理需手动分析,耗时费力项目质量自动化错误处理,提高效率时间节约3%

问题处理指引

错误现象可能原因诊断步骤解决方案
无法加载上下文配置文件缺失或损坏检查配置文件是否存在,是否损坏重新生成配置文件
任务执行失败代码错误或依赖问题检查代码和依赖,运行测试用例修复代码和依赖,重新执行任务
进度跟踪错误数据库错误或配置错误检查数据库和配置,运行测试用例修复数据库和配置,重新同步进度
自动提交失败权限问题或配置错误检查权限和配置,运行测试用例修复权限和配置,重新提交

安全保障说明

  1. 确保输入数据的安全性,防止注入攻击。
  2. 限制技能的访问权限,防止未授权访问。
  3. 定期更新技能,修复已知安全漏洞。
  4. 对敏感操作进行审计,确保操作符合安全规范。
  5. 使用安全的通信协议,保护数据传输安全。

安全风险防范

风险项等级防护措施验证方法
API密钥泄露通过环境变量配置,禁止硬编码定期检查代码和配置文件
命令执行风险仅执行白名单命令,避免拼接用户输入使用沙箱环境测试
网络通信安全使用HTTPS协议,验证SSL证书定期检查证书有效期
敏感数据暴露输出结果中不包含密钥、令牌等敏感信息日志脱敏审查
未授权访问限制访问权限,实施认证机制定期审计访问日志

重要特性

  • 自动化执行: 执行实现计划任务,TDD工作流,自动提交,阶段门检查,进度跟踪。(免费版)。执行实现计划任务的引擎:轨道选择、上下文加载
  • 文件处理: 支持多种文件格式的读取、解析和写入操作
  • API集成: 通过标准化接口调用外部服务并处理响应
  • 命令执行: 在安全沙箱中执行系统命令并收集结果
  • 信息检索: 快速搜索和过滤目标数据

疑问解答集锦

Q1: 构建执行引擎(免费版)支持哪些输入格式?

A1: 执行实现计划任务,TDD工作流,自动提交,阶段门检查,进度跟踪。(免费版)。执行实现计划任务的引擎:轨道选择、上下文加载、任务恢复、 TDD工作流、集成测试、阶。支持文本指令和结构化参数输入,具体格式参考使用流程章节。

Q2: 需要配置API Key吗?

A2: 是的,部分功能需要配置对应平台的API Key。请在依赖说明章节查看具体要求,并通过环境变量安全配置。

Q3: 命令行执行失败怎么办?

A3: 检查命令参数是否正确,确认运行环境支持exec能力。如遇权限问题,请参照错误处理章节排查。

构建执行引擎(免费版)通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块

相关技能

适用于需要sql相关能力的开发场景,包含结构化的工作流程和可复用的模板,帮助用户快速完成任务并保持代码质量.该技能适用于相关开发场景,提供标准化流程和配置指引.经过深度差异化处置,针对用户反馈和使用痛点进行了改进,提升了实用性和可操作性。Use。Use when 需要数据库操作、SQL查询、数据存储管理时使用。不适用于数据库架构设计决策。 when 需要数据库操作、SQL查询、数据存储管理时使用。不适用于数据库架构设计决策。

独立者引擎专业版是完整的全功能版本,为独立开发者、一人公司、自由职业者包含完整的七步无代码自发化方法论。从识别机会到计算ROI,全流程覆盖自发化工作流的构建、维护与调优。专业版解锁维护监控、高级自发化场景、ROI计算工具和完整故障排查表. 适用于需要solo workflow engine相关能力的开发场景,提供结构化的工作流程和配置指引.

Skill开发优化助手。当发现技能有漏洞/流程缺失/逻辑错误/经验教训需要沉淀时触发。自动分析问题→定位根源→修改技能→回归验证→记录影响。触发词:优化技能、修改技能、技能有问题、技能漏洞、改进技能、技能踩坑、把这个经验写进技能、技能加一条规则。

1 次安装

适用于需要slack workspace相关能力的开发场景,包含结构化的工作流程和可复用的模板,帮助用户快速完成任务并保持代码质量.该技能适用于相关开发场景,包含完整工作流程和配置说明.经过深度差异化处置,针对用户反馈和使用痛点进行了改进,提升了实用性和可操作性。Slack基础消息发送与频道列表,ClawLink OAuth托管连接。面向团队协作场景的Slack基础工作区管理技能(免费版)。通过ClawLink OAuth托管连接, 提供频道消息发送

1 次安装

Skill编写工具免费版,面向个人开发者的轻量级Agent技能创建工具。核心能力:,可自动提升工作效率 - 结构化 SKILL。Use when 需要生成营销文案、写作内容、标题优化、内容创作时使用。不适用于纯技术文档撰写。Use when 需要生成营销文案、写作内容、标题优化、内容创作时使用。不适用于纯技术文档撰写。'

引导用户从 0 构建一个基于 Harness 工程的 Skill。适用于具有一定复杂度的任务场景(多阶段、多分支、需要质检、需要状态持久化)。不适用于简单的单步任务或纯 prompt 优化。触发词:'创建 Skill'、'新建 Skill'、'做一个 Skill'、'构建 Skill'、'skill generator'、'harness skill'。