engineering-assistant
将工程任务路由到最小充分的 skill 或受治理 flow。适用于请求跨越上下文、设计、实现、评审、发布或长期任务协调的场景。
Skill by snbc-qihang
Chalk Labs
Need help deploying engineering-assistant?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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/snbc-qihang-engineering-assistant
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. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/engineering-assistant
What's inside
- Skill name
engineering-assistant- Description
- 将工程任务路由到最小充分的 skill 或受治理 flow。适用于请求跨越上下文、设计、实现、评审、发布或长期任务协调的场景。
- License
- MIT
- Instructions
- 34 lines in SKILL.md · view on GitHub
Files (4)
- SKILL.md
- authorization.md · references/
- review-gates.md · references/
- wayfinding.md · references/
SKILL.md (first lines)
本 skill 仅使用当前 `engineering-assistant` 的能力与 Runtime。平台已选本 skill 时直接执行,不重复路由或跨插件推进同一运行。 # 工程助手 将请求转换为结构化 `RouteIntent`,再交给运行时路由器。只加载选中的公开 skill、flow 节点和被引用的 policy。 同项目同时安装个人版与团队版时,优先遵守用户显式指定的插件和项目已配置的产品规则;同一受治理目标只选择一个产品拥有和推进运行。不要向两个 Runtime 重复 start/complete 或交叉提交证据。目标产品确实不明且会改变正式门禁时才澄清;普通单原语任务按已选择的插件内联完成。 ## 操作流程 1. 在询问用户前,先调查可能改变路由的事实。 2. 单个原语能够完成任务时只选一个原语;只有存在依赖关系的多步骤任务才选择 flow。 3. 明确记录范围、风险信号、外部动作、`confirmed_actions` 和置信度。用户明确只读分析、不写文件且不执行外部动作时设置 `read_only=true`,保留审查对象的风险信号;其他任务省略该字段或为 false,不得借只读标记绕过写入授权。 4. 遇到 `ask`、未确认的 `confirm` 或 `block` 时暂停该路由所依赖的动作;可独立完成的已授权调查继续。复用范围及风险未变化的既有授权,不能自行填写未获确认的 `confirmed_actions`。 5. `proceed + flow` 默认启动或恢复持久化运行;直接 primitive skill 保持内联,不创建 run;满足条件的局部实现也可内联完成。 6. 风险触发子 Agent 自动评审:只有同时满足高风险 diff 与尚未闭合的可证伪风险假设时,才读取 [阶段评审门禁](references/review-gates.md) 并按其要求覆盖全部假设;其余情况内联评审。 7. 只有自动评审发现必须由用户决定的产品取舍、风险授权、不可逆动作或无法消除的证据冲突时,才暂停并请求人工判断;将项目原有人工阶段门禁替换为自动评审时,必须已有用户授权或仓库策略依据,不得自行降低既有人工门禁。 8. 把用户明确给出的工具、查询、文件和范围限制原样传递给选中 skill;插件采集到的工具次数和输出规模只作为优化信号,不得据此停止任务、制造未知项或申请人工放行。 当前平台尚未选择具体插件 skill 且暴露 `engineering_assistant_route` 时,先调用一次该工具获得 flow、skill 和 policy,再加载选中 skill。平台已经直接选择具体的插件限定 skill 时,该选择即为本轮平台能力选择结果,内联原语不得为了确认 skill 再次调用 `engineering_assistant_route`;它不等同于 Runtime `RouteDecision`,任务确实需要持久化 flow、Runtime 门禁或超出所选原语范围时才进入 Runtime 路由。不得扫描插件目录猜测路由、工作流或 validator。阶段状态审计、自动评审通过条件、blocker 和门禁判断属于 `code-review`,不是通用 `repo-context`。只有用户明确指向历史上下文,或当前仓库事实无法解释状态时,才加载 memory/rollout。 `engineering_assistant_route` 返回 `recommended_execution=stop` 时遵守 `ask`、未确认的 `confirm` 或 `block`。返回 `inline` 时执行所选 primitive skill;`implement` 且 skills 为空时直接完成范围内实现和适用验证,不重新路由以补齐 skill。返回 `persisted_flow` 时固定执行 `route → start/resume → evidence-register → complete → 下一节点`:`start` 已返回首节点和 guidance,`complete` 已原子记录阶段结果并返回下一节点,只有恢复既有 run 才调用 `next`。每个节点直接遵守 Runtime 返回的 capability、skill、目标、完成标准、条件、证据合同和 policy 规则,不扫描 catalog 猜测执行方法。确定性校验失败且输入与外部状态未变化时不得原样重试。 `.run-artifacts/engineering-assistant/<run-id>/run-state.json` 是进度的唯一状态源;manifest、steps、evidence、approvals、quality、investigations 和 providers 是不可变或按合同更新的追溯记录,只在实际使用时创建。只有明确续接受治理运行时才用 `runs_list` 和 `run_status` 查找未终止 run;普通新任务不扫描历史运行。项目内文件通过 `evidence_register` 由 Runtime 校验路径并计算摘要;命令和远程状态只能记录为 `agent_reported`。本地 approval record 只证明对话中存在明确决定,不提供身份验签或抗篡改保证;生产、发布和破坏性动作仍服从平台权限确认。 工具次数和输出规模只作为非阻断优化信号,不是执行上限。路由结果已经给出的 flow、skill、policy 直接使用,不得再读取 catalog 验证。优先检查用户点名的阶段结果、自测、代码评审和运行证据;索引查询还应覆盖当前 diff 中的鉴权、秘密、持久化和外部动作高风险路径。继续以完成任务所需的最小充分证据推进,不得因工具次数或输出规模自动阻断或要求人工批准。 只有工作超过一次会话时才读取 [references/wayfinding.md](references/wayfinding.md)。只有路由包含写入、发布、生产或外部动作时才读取 [references/authorization.md](references/authorization.md)。 完成标准是交付用户选定的结果、适用的验证以及明确的证据缺口。已获授权的实现包含运行检查与必要修复,不在首版产出后停止;用户要求停留在审核或既有人工门禁处时遵守该边界。 实现任务先选择最小充分验证。仅边界明确、无风险信号、无外部动作且不要求正式流程的局部改动,才设置 `implementation_mode=inline`;其他实现保留默认 `flow`。已有人工门禁必须保留,不能通过 inline 规避。团队正式交付 profile 不因该字段降级。TDD 只在适合失败反馈或明确要求时选择,测试方法不由改动行数决定。Runtime 的 `skill=null` 表示直接执行节点合同,不是工具缺失;不得猜测替代 skill 或重复路由。
From snbc-qihang/agent-skills, MIT.
More from snbc-qihang/agent-skills
- 0.586score
domain-modeling
snbc-qihang
在明确的限界上下文中建立统一语言、业务规则、生命周期及战略和战术模型。适用于语义冲突、业务规则复杂、聚合或一致性边界不清,以及代码与业务语言不一致的场景。
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
tdd
snbc-qihang
通过真实红绿反馈实现可测试的行为。适用于明确要求 TDD,或新增规则、缺陷修复适合失败测试驱动的场景;普通修改不自动触发。
SkillAFreshness: A★ 1Claude Code +9 - 0.583score
repo-context
snbc-qihang
基于源码证据梳理仓库模块、接口、数据、依赖、可复用能力和影响范围。适用于设计或大范围变更分析之前。
SkillAFreshness: A★ 1Claude Code +9 - 0.583score
research
snbc-qihang
基于一手资料研究工程问题,并输出有引用、有边界的结论。适用于外部项目、API、标准或不熟悉的技术事实。
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
decision-interview
snbc-qihang
在查明仓库事实后,与用户一起解决相互依赖的产品或设计决策。适用于范围、取舍或验收标准仍不明确的场景。
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
diagnosing-bugs
snbc-qihang
通过复现、最小化、可证伪假设、定向观测、修复和回归证据诊断疑难缺陷或性能退化。
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
prototype
snbc-qihang
构建明确可丢弃的逻辑或界面原型,用于回答一个设计问题。适用于具体交互验证比继续抽象讨论成本更低的场景。
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
code-review
snbc-qihang
评审固定 diff、Pull Request 或阶段门禁,按仓库规范与需求识别有证据的问题。
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
wayfinder
snbc-qihang
把大型或高不确定性工程任务整理为目标、当前前沿和待决策事项。适用于工作超过一次会话或尚不能安全切片的场景。
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
codebase-design
snbc-qihang
设计小接口、高杠杆、变更局部化的深模块和清晰 seam。适用于架构边界、可测试性或重构结构设计。
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/snbc-qihang/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from snbc-qihang
- 0.586score
domain-modeling
snbc-qihang
在明确的限界上下文中建立统一语言、业务规则、生命周期及战略和战术模型。适用于语义冲突、业务规则复杂、聚合或一致性边界不清,以及代码与业务语言不一致的场景。
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
tdd
snbc-qihang
通过真实红绿反馈实现可测试的行为。适用于明确要求 TDD,或新增规则、缺陷修复适合失败测试驱动的场景;普通修改不自动触发。
SkillAFreshness: A★ 1Claude Code +9 - 0.583score
repo-context
snbc-qihang
基于源码证据梳理仓库模块、接口、数据、依赖、可复用能力和影响范围。适用于设计或大范围变更分析之前。
SkillAFreshness: A★ 1Claude Code +9 - 0.583score
research
snbc-qihang
基于一手资料研究工程问题,并输出有引用、有边界的结论。适用于外部项目、API、标准或不熟悉的技术事实。
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
decision-interview
snbc-qihang
在查明仓库事实后,与用户一起解决相互依赖的产品或设计决策。适用于范围、取舍或验收标准仍不明确的场景。
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
diagnosing-bugs
snbc-qihang
通过复现、最小化、可证伪假设、定向观测、修复和回归证据诊断疑难缺陷或性能退化。
SkillAFreshness: A★ 1Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get engineering-assistant running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
engineering-assistant skill. Agent Mart. https://agentmart.dev/skills/snbc-qihang-engineering-assistant (last updated 2026-10-24)