用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/udecode/kitcn --skill task命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| description | Work a task end-to-end with lean context gathering, implementation, and verification |
| argument-hint | [task description | issue id/link] |
| disable-model-invocation | true |
| name | task |
| metadata | {"skiller":{"source":".agents/rules/task.mdc"}} |
Handle $ARGUMENTS. Start from the source of truth, load extra skills only when they earn their keep, and verify before calling the task done.
#$ARGUMENTS
task invocation and task plan for that
exact PR. A batch-level task, plan, auto, or autoclosure run does not
satisfy this requirement.🧭 Task plan: docs/plans/<plan>.md. Before autoclosure, the plan must exist
at the PR head and identify the exact PR number or URL.task skill is the explicit git permission. Only skip that path
when the user explicitly says not to, the work has no local patch, the task is
analytical/blocked/inconclusive, or a real blocker is recorded..agents/skills/walkthrough/scripts/diff-baseline.mjs and record its path.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 Apply only when the source is a GitHub issue or PR.
gh for fetch, comment, and read-back.<issue-number> <issue-title>.For public GitHub bug reports, behavior claims, technical diagnoses, or suggested fixes, challenge the issue before implementation.
valid, not reproduced, invalid, wont-fix, partially valid, or
platform limitation.Before fixing reported behavior, list every source-stated case. Do not reduce a multi-case report to the first reproduction.
| Case | Source claim | Smallest honest harness | Before | Expected after | Proof |
|---|
If source, tests, docs, and runtime disagree:
Never “fix” a contradiction by adding fallback parsing, duplicate exports, or a compatibility shim unless the task explicitly requires compatibility.
Classify before mutation:
ready: acceptance, owner, and harness are known;repair-source: the source is usable after a bounded contradiction or
placeholder repair;major: public API/architecture/migration/benchmark decisions belong to
major-task;blocked: missing authority or external state prevents an honest next move;invalid: the claim is disproven or outside the requested boundary.Only ready and repaired sources proceed to implementation. Record the verdict
in the plan with evidence.
[@Browser](plugin://browser@openai-bundled) first for ordinary
browser-rendered app QA: route navigation, DOM checks, forms,
screenshots, responsive checks, and UI visual proof.[@Chrome](plugin://chrome@openai-bundled) directly when native
browser/profile/OS behavior is in scope: downloads, print or print
preview, file picker/uploads, clipboard, browser permissions/dialogs,
extension/profile state, or exact Chrome rendering.[@Computer](plugin://computer-use@openai-bundled) only when native
Chrome/OS UI must be visually inspected or interacted with and Chrome
automation cannot read it, such as print preview, save/open dialogs, or
permission sheets.95-100%
confidence for visual-output work unless the required visual cases were
directly inspected in the real affected browser, inbox, or external surface,
or the user explicitly waived that proof.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 Convex-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.video-transcripts: source evidence contains a video or screen recording.find-skills: a genuinely missing specialist capability after local skills
and source owners have been checked.agent-browser-issue: browser automation is blocked by a reusable tool-side
issue.changeset: published package work under packages/ needs release notes.
Prefer updating the active unreleased .changeset/*.md draft instead of
creating a parallel changeset when one already exists.--template docs when docs dominate; use --with docs
when docs are a supporting touched surface. For www/**, keep matching
packages/kitcn/skills/kitcn/** content in sync.git/gh commands directly. Stage the entire current checkout
per repo policy when creating the PR, create the commit, push, create or
update the PR before issue comments. The task skill owns the PR body:
write the PR description from the task-style final handoff contract below.
Do not skip this merely because the user did not type a separate "open a PR"
sentence.Keep this lighter than a full architecture review. A normal task should not grow a scorecard, issue ledger, or pass calendar, but risky work still needs real closeout pressure.
.agents/skills/autoreview/SKILL.md, pick the target from the actual
diff state, and keep going until there are no accepted/actionable findings.autoreview are required when the task
changes .agents/**, .claude/**, .codex/**, skills, hooks, commands,
prompts, or user-action tooling.task with that exact PR and use a dedicated
per-PR task plan. A coordinating batch plan may link those plans but cannot
replace them.task -> optional autoclosure slice cleanly before moving to
the next PR unless the user explicitly requested parallel work.www/**, update corresponding packages/kitcn/skills/kitcn/**
content in the same diff.Keep verification mandatory and proportional.
bun test, bun check, or bun typecheck fails with local-corruption
signals unrelated to the diff, run bun install once and rerun the exact
failing command before declaring the task blocked.packages/, update or
create a changeset before PR/final handoff.packages/kitcn, run
bun --cwd packages/kitcn build.kitcn init -t templates or scaffold sources, run
bun run fixtures:sync and bun run fixtures:check.task work. Either create/update the PR or
name the explicit decline/blocker.Confidence describes the exact delivered claim, not how good the diff looks.
95-100%: every source-listed case has fresh direct proof at the owning
layer, required visual proof is inspected, and no accepted finding remains.80-94%: the core claim has direct proof but a bounded non-critical case is
inferred or externally unavailable; name it.80%: do not present the task as complete.Link confidence to the case matrix, changed owner, and final repository gate.
When the task exposes a reusable repository-specific trap, add the smallest durable note to the real owner: nearby test helper, rule, docs map, ADR, or active plan. Capture the failure signature, correct owner, and next-different move. Do not create a generic diary or duplicate existing doctrine.
.agents/skills/walkthrough/SKILL.md
after final proof and show its annotated images inline.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,
generic git-helper prose, or a generated badge footer unless the caller or repo
template explicitly asks for it.
Use the accepted task PR format from PR #270. The shape is not optional:
<!-- auto-release:start --> block. If a changeset is
part of the diff and repo policy expects auto release, include that block.🐛 Fixes #123 or 🐛 Fixes ➖ N/A. Never include a line that links to the
current PR itself; the current PR URL belongs in the final response, not in
its own description.🧭 Task plan: docs/plans/<plan>.md; the path must resolve at the PR
head and the plan must identify the exact PR before autoclosure.🟢 95-100% confidence.| Phase | 🧪 Tests | 🌐 Browser |Reproduced and Verified rows. Mark passing proof with 🟢, repro or
failing proof with 🔴, and non-applicable browser/test cells with ➖ N/A.**✅ Outcome**, **⚠️ Caveat**, **🏗️ Design**, and
**🧪 Verified**.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. It must not use
plain Fix:, plain Confidence:, ## Outcome, ## Verified, or a generic
Summary / Verification shape for task-run PRs. 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 primary
template plus touched-surface packs.task invocation and task plan; no aggregate
autoclosure was used as a substitute.gh pr view --json body.--with agent-native--with browser--with package-api
node .agents/skills/autogoal/scripts/create-goal-scratchpad.mjs --template <task|docs> --with <pack> --title "<short task title>"testing before tdd and choose the
smallest honest slice.task separately for every exact PR and create or resume its
dedicated task plan before review, repair, merge, or autoclosure.autoclosure..agents/**.claude/**autoreview