Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add BuildrAI/Buildr --skill task-triagegit clone --depth 1 https://github.com/BuildrAI/BuildrWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/buildrai/buildr/task-triage)<a href="https://agentmods.dev/skills/buildrai/buildr/task-triage"><img src="https://agentmods.dev/badge/skills/buildrai/buildr/task-triage/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/buildrai/buildr/task-triage"><img src="https://agentmods.dev/badge/skills/buildrai/buildr/task-triage.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00057 | $0.04582 |
| Opus 5.5 | $0.00023 | $0.01833 |
| Sonnet 5.5 | $0.00011 | $0.00916 |
| Haiku 4.5 | $0.00006 | $0.00458 |
Grade A, and why
task-triage scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 131 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Task Triage Skill
本 Skill只核对任务事实、作出正交决策并交接专业动作;不复制Worktree、OpenSpec或验证手册,也不建立确定性路由器。
1. 核对任务事实
只读任务相关范围,不做全量审计。确认:
- 用户希望外部行为或长期事实如何变化;
- 直接相关实现和约束,以及决定当前动作所需的权威来源;
- 登记使用已确认的 Workspace/Project/Service scope;实际需要 Git 操作时再核对相关 repository set,不按目录层级猜测边界;
- 任务范围涉及的已登记代码库(Repository)有来源声明但缺少真实代码时(
repositories/manifest.yml有登记、声明目录不存在或诊断报告code_missing),先提醒用户是否按声明来源与集成分支准备该代码库,再继续依赖它的写入;任务范围未涉及的缺失代码库只如实报告,不代为准备。 - 写入授权、不可逆影响和仍需用户决定的语义冲突。
首次修改前,按改动影响核对直接相关实现和约束。小改动不要求遍历规范、知识、测试与登记信息;涉及行为、职责或权威来源变化时,再按需读取相关规范、当前认知、活跃变更、调用方、测试和登记信息,形成有界来源图(Authority Source Map)。来源图仅用于当前工作上下文,不写入任务记录或其他产品状态;只有范围或相关事实变化时才增量刷新。
authority 冲突、授权不明、实际 Git 操作所需的 repository set 不明、不可逆行为缺少决定,或是否进入实现仍未知时,停止对应写入,只询问会改变长期语义、责任边界或授权的最少问题。
UI Prototype 选择
新页面、主要布局或交互存在实质设计选择,且用户尚未表达原型偏好时,询问是否需要先生成界面原型(UI Prototype)。已有明确偏好继续适用;已明确设计的局部文案、样式或交互修复直接推进,不机械询问。用户主动要求原型时,按下方明确选择边界处理。
只有用户在当前任务中明确确认需要,才在方案已有足够上下文、正式前端实现开始前加载 selected ui-prototype Skill。用户拒绝、未确认或直接要求继续时不调用 Skill,正常推进后续流程;不得创建占位文件、waiver、Result、Receipt 或 blocker。UI Prototype 不替代 OpenSpec Change、Planning Review 或正式实现。一旦当前 Task 已生成原型,除非用户明确要求忽略,后续 Agent 必须在正式前端编辑前读取全部相关原型并按其信息架构、布局和交互开发。
用户要求原型且已有正式任务时,接续 ui-prototype 的“成果保存与接续”,生成后立即归入任务供评审,不等待实施决定;没有关联变更也通过该技能约定的任务目录展示,不为展示强造变更。后续新建任务时,同样接续此前临时原型。用户决定实施且此前讨论已有未被明确忽略的原型时,在正式前端编辑前由同一技能核对确认版、复用或归入适用位置并验证任务展示。此动作承接已有成果,不重新询问是否生成,也不复制迁移或清理流程;归入展示不等于批准实施,是否创建变更仍按下方语义判断。
2. 两轴决策
语义治理
| 选择 | 判定 | 动作 |
|---|---|---|
code-only |
canonical spec 已覆盖目标,且修改不改变可观察契约 | 不创建 Change |
spec-maintenance |
specs、实现、registries 或已确认决定已证明当前事实,只需文档追上事实 | 不补造 Change;current knowledge 使用 maintain |
change-flow |
改变 SHALL/MUST、API、状态流、权限、业务规则、数据语义、兼容性或其他可观察承诺 | 一个独立业务目标一个 Change |
blocked |
authority、业务语义或授权无法确认 | 报告冲突和最少决策问题 |
工程细节默认不进入 OpenSpec;但默认值、存储或内部机制一旦改变外部行为、数据含义、兼容性、安全边界或业务承诺,仍走 change-flow。不得用 spec-maintenance 绕过新需求评审,也不得用 code-only 掩盖规范缺失或事实不明。
若任务改变依赖、构建或测试入口,先把已确认Task scope与变更事实交给declaration-intake做只读差异检查;长期preparation.yml/verification.yml写入按declaration-intake的routine-maintenance|user-decision-required分类,由对应owner完成;只有后者需要新的用户决定。Triage不直接维护声明。
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago Changed · +3 lines 204973f50751
- 9d ago Changed · +24 lines · +12 tokens per session def1bc0f504c
- 25d ago Changed · +6 lines 029f18dec6f8
- 28d ago Changed · +4 lines 2910f7dd1549
- 1mo ago Changed · +2 lines fb4d848ed62f
- 1mo ago Changed · +11 lines · +14 tokens per session 6ead5a062824
- 1mo ago Changed · -26 lines · -16 tokens per session 8f9e21cf04cc
- 1mo ago Changed · -8 lines f627aa33c74c
- 1mo ago Changed dbdb177e9b18
- 1mo ago First seen · 115 lines · 47 tokens per session scan A 78ca4cfd3a42
task-triage is a skill published in the GitHub repository BuildrAI/Buildr (28 stars, last pushed yesterday), licensed MIT. It adds 57 tokens to every session and 4,582 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
story-readiness
Checks whether a story is ready to implement: clear acceptance criteria, no open questions, valid ADR and dependencies. Use when the user asks if a story, or the sprint's stories, are ready to start or build.
recipe-create-meet-space
Create a Google Meet meeting space and share the join link.
atmos-config
Atmos root configuration: atmos.yaml discovery, precedence, deep merging, basepath, imports, minimal bootstrap, and routing to narrower Atmos skills.
workthreads
SpecStory Workthreads - a weekly work-thread rollup across a team's repos from SpecStory coding histories (any agent - Claude Code, Codex, Cursor, Gemini, and more). It groups the window's sessions into threads of work per project and labels each new / open / recently closed, so a lead sees what shipped, what is still…
qa-project-bootstrap
Onboard a new QA engineer to an existing codebase, or audit an existing test architecture. Produces a 30-day ramp plan: codebase orientation, framework walkthrough, test architecture audit, mentorship pairing, and first-test guidance. Use when: "QA onboarding," "new tester," "ramp up," "test architecture audit,"…
handle-linkedin-connection-request-signal
Use this skill when someone sends a team member an inbound LinkedIn connection request. An inbound request is a deliberate, ACTIVE first-party intent signal — meaningfully stronger than a passive profile view — and it deserves different scoring rules. The skill resolves and enriches the requester, gates them through…