engineering-os
Run a bounded project challenge or an accepted engineering issue using Engineering OS roles, contracts, independent review, and evidence. Use for engineering-team orchestration, architecture challenges, or delivery-system reviews.
来源信息
- 仓库
- agentik-os/engineering-os
- 最近来源活动
- 2026年9月20日 22:42
- 检测到的 SKILL.md 语言
- 英语
- 星标
- 1
- Forks
- 0
安装方式
默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。
检查来源文件
决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。
文件资源管理器
2 个文件正在显示 SKILL.md
SKILL.md
来源说明 · 只读预览- name
- engineering-os
- description
- Run a bounded project challenge or an accepted engineering issue using Engineering OS roles, contracts, independent review, and evidence. Use for engineering-team orchestration, architecture challenges, or delivery-system reviews.
# Engineering OS
This skill invokes an organization defined by `os.json`. It is not the OS itself and does not install a scheduler, grant tools, or create a second backlog.
Resolve this skill's real directory (follow an installation symlink). The package root is three levels above it. Run the adjacent `scripts/context.py --role <role-id>` to obtain the exact method, output schema, and host contract. Read only those files plus the issue's relevant contracts and source.
1. **Bind the mission.** Resolve the workspace, user outcome, repository/revision, canonical backlog, allowed files, budget, and existing authorization. Read applicable repository instructions. Distinguish `project-challenge` (read-only) from `bounded-issue-delivery` (an accepted issue).
2. **Select useful roles.** Start with the Engineering Director. For a project challenge, evidence research and outcome challenge can run independently; contract and issue planning consume their findings. For delivery, assign one implementer per overlapping file scope and use separate contexts/principals for review. Delegate bounded tasks to available host agents when running the requested engineering team; do not spawn all 11 roles automatically. If delegation is unavailable, label the single-host fallback and do not claim independent review.
3. **Use the real host.** If an authenticated Agentik MCP exposes this installed package and its pinned version, inspect its actual tools and use the supported workflow. Do not invent tool names, claims of installation, or successful dispatch. Otherwise use the native coding host to execute the selected role methods directly, recording that this is manual host orchestration rather than MCP execution.
4. **Preserve authority.** The host owns identity, capability grants, file isolation, tool execution, secrets, scheduling, and recovery. A role, package edge, or Markdown instruction grants none of these. Propose architecture changes to the designated human. Continue routine work within accepted contracts; do not ask again for an unchanged, already authorized action.
5. **Separate work from proof.** Emit the role's typed artifact and cite actual observations. Source, tests, deployment, reopened journey, and release are different states. A Jev judgment is advisory and cannot replace readback. Compare agentic complexity against a simpler matched baseline before recommending it as the default.
6. **Return a decision packet.** Report the result, evidence, gaps, dependency-ordered next work, and any concrete decision needed. Never merge, publish, deploy, change pricing, or perform production-destructive actions solely because this skill was invoked.
For engineering-team execution, the delegating host must provide each agent a task, allowed files, revision, required artifact schema, and stop condition. Tell writers they share the codebase and must preserve others' work. Record role identities and provenance in the mission's private artifacts. Reviews of an implementation must be independent; synthesis can be performed by the coordinating host.
If Jev is requested, use the user's configured TypeSafe System One connection, check it with a real typed request, and never expose its credential. Record unavailable access or exhausted credits honestly. Jev does not hold approval authority. Consult the package's `docs/JEV.md` only for this optional path.
在 GitHub 查看