task-triage

task-triage is a skill for Claude Code, Codex from BuildrAI/Buildr. It costs 57 tokens per session (4,582 once invoked), scanned A, original, MIT.

A task decision guide for determining whether a requested change belongs in code, current project knowledge, or an OpenSpec Change. An OpenSpec Change is a tracked proposal for changing a system's documented behavior.

In plain words
What is it for?
Use it to inspect the relevant facts, identify the source that defines the behavior, and hand the work to the right implementation or specification process.
Why use it?
It prevents changes from being made in the wrong place when specifications, implementation, tests, or permissions are unclear.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to inspect the relevant facts, identify the source that defines the behavior, and hand the work to the right implementation or specification process.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/buildrai/buildr/task-triage
Install

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.

Any agent
npx skills add BuildrAI/Buildr --skill task-triage
Clone the repo
git clone --depth 1 https://github.com/BuildrAI/Buildr

Made for: Claude Code, Codex.

Wrote 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.

agentmods badge for task-triage

README.md
[![agentmods](https://agentmods.dev/badge/skills/buildrai/buildr/task-triage/github.svg)](https://agentmods.dev/skills/buildrai/buildr/task-triage)
Your own site
<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.

agentmods 80×15 button for task-triage

Your own site · 80×15
<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>
Per session 57 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,582 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce 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

Measured 5d ago against content hash 204973f50751, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

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.

projects/product/services/buildr/resources/workspace/skills/buildr/task-triage/SKILL.md · 131 lines

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不直接维护声明。

Read the full file on GitHub · 131 lines

Files

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.

Changes

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.

  1. 5d ago Changed · +3 lines 204973f50751
  2. 9d ago Changed · +24 lines · +12 tokens per session def1bc0f504c
  3. 25d ago Changed · +6 lines 029f18dec6f8
  4. 28d ago Changed · +4 lines 2910f7dd1549
  5. 1mo ago Changed · +2 lines fb4d848ed62f
  6. 1mo ago Changed · +11 lines · +14 tokens per session 6ead5a062824
  7. 1mo ago Changed · -26 lines · -16 tokens per session 8f9e21cf04cc
  8. 1mo ago Changed · -8 lines f627aa33c74c
  9. 1mo ago Changed dbdb177e9b18
  10. 1mo ago First seen · 115 lines · 47 tokens per session scan A 78ca4cfd3a42

Subscribe to this mod's changes

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.

Related

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.

Donchitos/Claude-Code-Game-Studios · 48 tokens

recipe-create-meet-space

Create a Google Meet meeting space and share the join link.

googleworkspace/cli · 18 tokens

atmos-config

Atmos root configuration: atmos.yaml discovery, precedence, deep merging, basepath, imports, minimal bootstrap, and routing to narrower Atmos skills.

cloudposse/atmos · 31 tokens

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…

specstoryai/getspecstory · 126 tokens

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,"…

petrkindlmann/qa-skills · 124 tokens

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…

swan-gtm/gtm-skills · 160 tokens