.agents/skills/task/SKILL.md
Handle $ARGUMENTS. Start from the source of truth, load extra skills only when they earn their keep, and verify before calling the task done.
<task>#$ARGUMENTS</task>
gh issue view first.gh pr view first.#555: resolve it against the current gh repo
first, then fetch it with gh issue view.video-transcripts, use or create the shared transcript cache through that
skill, and require normalized <video-transcripts> XML before
implementation. If the helper cannot produce it after a real attempt, stop
and report the blocker.major-task immediately and let it own workflow.autogoal before implementationdocs/plans goal plan from the dominant-risk primary
template plus touched-surface packs:
--template docs--template task--with docs.agents/**, .claude/**, .codex/**, skills, hooks, commands,
prompts, or user-action tooling touched: add --with agent-native--with browser--with package-api
node .agents/rules/autogoal/scripts/create-goal-scratchpad.mjs --template <task|docs> --with <pack> --title "<short task title>"testing before tdd and choose the
smallest honest slice.Apply only when the source is a tracker item.
gh for GitHub, Linear
integration for Linear.<issue-number> <issue-title>.Default to task for normal work and major-task for heavyweight work. Load a
niche skill only when it owns a hard domain gate, command, or proof surface that
the active task would otherwise miss.
Do not keep repo-local skills for generic lifestyle, app-template, local git
ops, stale command stubs, or broad CE ceremony when task, major-task,
autogoal, autoreview, or a Plate-specific skill owns the workflow better.
If a generated skill is gone but skills-lock.json still references it, remove
it through npx skills remove <skill> -y first. If the CLI removes the agent
files but leaves stale lock entries, record that evidence before cleaning the
lock.
autogoal: measurable or auditable non-trivial work. Use the dominant-risk
primary template and touched-surface packs: docs-heavy work gets
--template docs, normal work gets --template task, and supporting docs,
browser, agent-native, or package/API surfaces add matching --with <pack>
rows. Review expectations stay in the primary template. Do not use root
planning files, hooks, .planning/**, or docs/goals/**.major-task: heavyweight architecture, framework, migration, benchmark, or
proposal work.testing: tasks primarily about tests, coverage, regression gaps, or suite
phases.tdd: bugs and feature work where behavior-level automated coverage is sane.learnings-researcher: non-trivial repeated domains with documented
solutions.debug: fuzzy failures after the first repro pass or failing test.video-transcripts: tracker evidence contains a video or screen recording.framework-docs-researcher: unfamiliar, version-sensitive, or unstable
third-party APIs after local clones/docs are checked.browser-use: real browser/UI surface needs verification.agent-browser-issue: browser automation is blocked by a reusable tool-side
issue.changeset: published package work under packages/ needs release notes.docs-creator: non-trivial docs/content work, new or rewritten pages,
plugin/API/spec/serialization docs, route moves, example changes, or docs with
source-backed ownership/API claims. Use --template docs when docs dominate;
use --with docs when docs are a supporting touched surface under a normal or
major task.git-commit-push-pr: verified code should ship as a PR.agent-native-reviewer: changes touch .agents/**, .claude/**,
AI/tooling surfaces, commands, or user actions an agent should perform.Keep this lighter than Slate Plan. A normal task should not grow a scorecard, issue ledger, or pass calendar, but it still needs real closeout pressure when the patch is risky.
.agents/skills/autoreview/SKILL.md, pick the target from the actual
diff state, and keep going until there are no accepted/actionable findings.
Use dirty local --mode local, branch/PR --mode branch --base <base>, and
committed-slice --mode commit --commit <ref>.agent-native-reviewer is required when the task changes .agents/**,
.claude/**, .codex/**, skills, hooks, commands, prompts, or user-action
tooling. Treat accepted findings like normal review findings: verify against
source, fix the real issue, and rerun the relevant proof.docs-creator and use the docs goal template.Keep verification mandatory and proportional.
pnpm test, bun test, or pnpm check fails with local-corruption
signals unrelated to the diff, run pnpm run reinstall once and rerun the
exact failing command before declaring the task blocked.apps/www/src/registry/, satisfy the registry
changelog gate instead of a package changeset.When a task run creates or updates a PR, the PR description must mirror the
task final handoff. Do not use a generic Summary / Verification PR body, an
adaptive prose body from git-commit-push-pr, or a generated badge footer
unless the caller or repo template explicitly asks for it.
Use this order:
<!-- auto-release:start --> block. If a changeset is
part of the diff and repo policy expects auto release, include that block.Outcome, Caveat, Design, and Verified sections.The body should tell QA/reviewers what was fixed, how it was reproduced, how it
was verified, and why the chosen ownership boundary is right. After editing,
verify it with gh pr view --json body before final handoff.
video-transcripts before implementation when required.#555 were resolved against the current repo.autogoal and used the right goal
template.docs-creator and used --template docs.--with <pack> rows when they were not the dominant risk.