buildr-self-bootstrap-sync
Buildr 自举工作空间中的已交付改动涉及规则、技能、组件、命令或产品运行输入时使用;由唯一执行器完成适用同步、开发应用更新、入口验证与诊断。正式任务记录可选;无关改动和未安装自举组件的工作空间不适用。
Skill by BuildrAI
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/buildrai-buildr-self-bootstrap-sync
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/buildr-self-bootstrap-sync- Your home directory (~)
What's inside
- Skill name
buildr-self-bootstrap-sync- Description
- Buildr 自举工作空间中的已交付改动涉及规则、技能、组件、命令或产品运行输入时使用;由唯一执行器完成适用同步、开发应用更新、入口验证与诊断。正式任务记录可选;无关改动和未安装自举组件的工作空间不适用。
- License
- MIT
- Instructions
- 51 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (3)
- SKILL.md
- closeout.mjs · scripts/
- development-web-continuity.mjs · scripts/
SKILL.md (first lines)
# Buildr自举激活(Buildr Self-bootstrap Activation)
本Skill只属于Buildr自举Workspace,是`buildr-self-bootstrap` Component唯一的Activation owner。它不是Delivery provider,也不是用户Workspace的默认能力。
## 定位与默认入口
本技能(Skill)只处理 Buildr 自举工作空间的激活,不负责交付业务内容或任务完成登记。明确的基线到交付提交命中实际自举输入时,使用同一执行脚本的直接模式:
```bash
<retained-node> skills/buildr-self-bootstrap-sync/scripts/closeout.mjs \
--base-ref <base-commit> --delivered-ref <delivered-commit> \
--branch <target-branch> --remote <remote> --agent <adapter> \
--target <canonical-workspace> --node-executable <retained-node> --detail full
```
脚本通过 Git 复核基线、实际改动、当前分支及远端包含关系。正式任务记录不是前置条件;可选 `--task <task-id>` 在新同步提交中同时写入一行标准任务尾注(Trailer)`Buildr-Task: <task-id>`,保留原有 `Buildr-Activation-Task` 说明,不查询或修改任务状态。未提供任务编码时不写这两项任务尾注(Trailer);恢复既有后继提交时不补写或改写提交说明。参数不是成功证明;脚本不写第二交付状态库。没有对应环境时也不补造环境。成功和失败都按实际动作返回,已有交付不撤销。
默认模式先核验现场并短暂占用自举锁,再按实际变更执行适用的同步(显式发布本次交付的共享资源,普通打开不发布)、精确提交和普通推送、开发应用更新、显式开发入口检查与最终诊断。已推送内容不重复推送;提交后推送失败可用同一组输入恢复。未提交同步结果、未知锁或身份变化应保留并说明,不自动丢弃或夺锁。
命令行入口在执行任何激活动作前,将同一执行器(Runner)交给独立进程(Process),标准错误先返回进程编号、结果文件和日志路径。调用方等待原有最终结果;旧宿主退出或原对话中断不取消独立执行。结果文件仅保全本次执行输出,不替代交付事实、待恢复信息或最终诊断。调用方中断后先读取该结果及当前锁和实例,不因断开重复发起激活;独立执行仍未结束时继续等待,不停止或夺取它的锁。
用户明确要求实际重启开发版(包括同版本验证)时,在同一入口追加 `--restart-development-web true`。该选项要求当前存在可核验的健康开发实例,沿用安装、认证退出、恢复、入口检查与最终诊断,不绕过归属保护;默认仍复用同版健康实例,不因普通同步中断工作。
开发应用更新与来源校验共用产品安装身份模块的运行输入定义,覆盖后端、依赖声明、网页生产构建输入及实际产物、启动入口。已交付运行输入变化时,执行器(Runner)重新构建适用内容,并正常退出和恢复已运行的开发版;恢复后核对运行内容证明。文档、测试及独立 DSH 插件变化不会仅因仓库提交编号变化而重启或失配,提交编号继续用于追溯。旧实例缺少新证明时保留原严格来源校验,首次运行更新正常重启后记录新证明。投射后的脚本从本次已核对的产品根加载共享定义,不复制路径清单。
安装与来源校验期间保留正在运行的开发应用;校验通过后才认证退出旧实例。执行器(Runner)在退出前保存本机待恢复信息,更新失败时尝试恢复并分别报告原失败和恢复结果;恢复未完成时保留该信息,后续重试即使当前没有实例也必须继续恢复。只有确认同一来源的开发应用已健康运行才清除待恢复信息;来源、数据目录或实例归属改变时保留现场并报告,不能误停其他实例或把未恢复报告为成功。
同步已经成功而暂存或提交失败时,先核对原失败返回中的成功同步及精确文件集合,再由智能体(Agent)根据当前事实构造临时恢复输入,通过同一脚本的 `--resume-sync <json-file>` 接续。普通未提交改动仍拒绝;该输入不是历史回执或额外授权,不自动生成、修复或放宽声明。
```json
{
"schemaVersion": "buildr.self-bootstrap-sync-resume/v1",
"workspaceRoot": "/absolute/canonical-workspace",
"baseRef": "<原基线完整提交>",
"deliveredRef": "<原交付完整提交>",
"targetBranch": "dev",
"remote": "origin",
"agent": "codex",
"expectedHead": "<当前已交付完整提交>",
"stagedPaths": [],
"files": [{ "path": "skills/buildr/example/SKILL.md", "sha256": "sha256-<当前文件64位十六进制摘要>" }]
}
```
基线、交付、分支、远端和宿主保持原值;必要的所有者修复另行交付后,`expectedHead` 绑定重新核验的当前提交。`files` 必须与原成功同步的已核验集合一致,并记录当前字节摘要;`stagedPaths` 精确记录当前暂存路径且不得含部分暂存。文件仅允许产品同步的源资产区及明确清单、回执,不接受运行时(Runtime)目录、实现源码、符号链接或路径穿越。执行器(Runner)重新检查实际未提交集合、暂存集合、文件摘要、当前提交和远端;暂存后再校验实际暂存内容摘要及身份。任一漂移只停止相关恢复,保留现场;核验通过才跳过重复同步,由原执行器(Runner)继续提交、推送及适用的安装、入口检查和诊断。输出记录本次恢复核验,不伪造新的同步执行。
恢复已创建提交后再遇推送或诊断失败时,去掉 `--resume-sync`,按原直接入口接续;不把旧临时快照改造成新的恢复事实。所有者修复的投射尚未更新时,也由同一执行器(Runner)按已交付修复范围执行正常同步。
适用范围包括根与项目/服务 `AGENTS.md`、`rules/`、`skills/`、`components/`、`commands/` 和产品运行输入。已交付范围命中时执行对应动作;不按是否有任务、任务是否完成或提交作者判断。未提交或尚未交付的源内容先完成交付。
本脚本只接受上述直接交付输入;失败恢复使用同一基线、交付提交、分支、远端和宿主,任务编号不参与新后继提交的身份。已有任务的成果、记录和资源依据当前事实核对后,再选择适用激活或原资源安全处置。
失败时报告已发生动作、具体失败点及当前交付事实;既有成果不重推。Worktree和具体资源由各自owner独立清理,不改写任务完成事实。From BuildrAI/Buildr, MIT.
More from BuildrAI/Buildr
- 0.648score
xxl-job-connection
BuildrAI
使用明确绑定的连接发现 XXL-JOB 执行器、核对服务调度、维护 BEAN 任务并读取运行日志时使用;加载所选实例及自带程序帮助,不按同名接管实例。
SkillAFreshness: A★ 28Claude Code +9 - 0.648score
buildr
BuildrAI
安装或更新 Buildr、接入本机智能体、同步工作空间、诊断或维护工作资产、启动或停止服务本地运行、管理外部系统连接、获取任务所需的外部系统信息,以及采用组织工作方式时使用;任务执行使用对应专业技能。
SkillAFreshness: A★ 28Claude Code +9 - 0.648score
ui-prototype
BuildrAI
用户明确要求制作或修改界面原型、决定按已有原型实施,或明确放弃并清理临时原型时使用;负责临时保存、归入任务及展示验证。生成新原型未明确确认时不得使用。
SkillAFreshness: A★ 28Claude Code +9 - 0.648score
task-triage
BuildrAI
用户授权修复、优化或继续修改代码、文档、配置、规则或技能时使用;首次持久写入前登记或接续任务、确定隔离位置,判断直接实施、事实维护或 OpenSpec 变更。
SkillAFreshness: A★ 28Claude Code +9 - 0.648score
buildr-release
BuildrAI
准备、检查、发布或恢复 Buildr 主包、DSH 插件或联合版本时使用;按统一发布流程核对独立版本、共享源码选择、真实包兼容、逐包授权与恢复事实。
SkillAFreshness: A★ 28Claude Code +9 - 0.645score
project-testing
BuildrAI
设计或调整测试体系、为实现开发必要测试时使用;已有检查的选择和报告交给 task-verification。
SkillAFreshness: A★ 28Claude Code +9 - 0.645score
connection-authoring
BuildrAI
用户要为 Buildr 制作或维护自有外部系统接入方法时使用;交付连接声明、专业技能及必要程序,复用现有登记和投射。
SkillAFreshness: A★ 28Claude Code +9 - 0.645score
code-map
BuildrAI
建设、更新或检查代码地图时使用;依据真实职责、目录与文件解释实现组织,并核对受影响的来源与关联。
SkillAFreshness: A★ 28Claude Code +9 - 0.645score
task-verification
BuildrAI
选择项目已有检查、维护测试地图,或记录和查看任务验证报告时使用;测试由智能体直接调用项目工具。
SkillAFreshness: A★ 28Claude Code +9 - 0.645score
current-knowledge-maintenance
BuildrAI
理解或探索项目与服务、建设结构化项目知识,检查维护已有说明、视图和代码地图,或处理开发中的知识影响时使用。
SkillAFreshness: A★ 28Claude Code +9 - 0.645score
nacos-connection
BuildrAI
从服务代码定位 Nacos 配置,使用明确绑定的连接实例发现、读取、比较及受控发布;不按同名接管实例,不执行服务部署。
SkillAFreshness: A★ 28Claude Code +9 - 0.643score
frontend-development
BuildrAI
开发或修改前端页面、交互和样式时使用;复用项目已有组件与主题,按职责组织代码,隔离数据及业务操作,保持正式页面与已获授权原型的一致性。不自动制作原型。
SkillAFreshness: A★ 28Claude Code +9
Signals
- Stars
- 28
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/BuildrAI/Buildr
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from BuildrAI
- 0.648score
xxl-job-connection
BuildrAI
使用明确绑定的连接发现 XXL-JOB 执行器、核对服务调度、维护 BEAN 任务并读取运行日志时使用;加载所选实例及自带程序帮助,不按同名接管实例。
SkillAFreshness: A★ 28Claude Code +9 - 0.648score
buildr-release
BuildrAI
准备、检查、发布或恢复 Buildr 主包、DSH 插件或联合版本时使用;按统一发布流程核对独立版本、共享源码选择、真实包兼容、逐包授权与恢复事实。
SkillAFreshness: A★ 28Claude Code +9 - 0.648score
task-triage
BuildrAI
用户授权修复、优化或继续修改代码、文档、配置、规则或技能时使用;首次持久写入前登记或接续任务、确定隔离位置,判断直接实施、事实维护或 OpenSpec 变更。
SkillAFreshness: A★ 28Claude Code +9 - 0.648score
ui-prototype
BuildrAI
用户明确要求制作或修改界面原型、决定按已有原型实施,或明确放弃并清理临时原型时使用;负责临时保存、归入任务及展示验证。生成新原型未明确确认时不得使用。
SkillAFreshness: A★ 28Claude Code +9 - 0.648score
buildr
BuildrAI
安装或更新 Buildr、接入本机智能体、同步工作空间、诊断或维护工作资产、启动或停止服务本地运行、管理外部系统连接、获取任务所需的外部系统信息,以及采用组织工作方式时使用;任务执行使用对应专业技能。
SkillAFreshness: A★ 28Claude Code +9 - 0.645score
project-testing
BuildrAI
设计或调整测试体系、为实现开发必要测试时使用;已有检查的选择和报告交给 task-verification。
SkillAFreshness: A★ 28Claude Code +9
Cite this page
buildr-self-bootstrap-sync skill. Agent Mart. https://agentmart.dev/skills/buildrai-buildr-self-bootstrap-sync (last updated 2026-10-24)