auto_task.criticize
Review a plan or GitHub issue for an `auto_task` before execution
- License 许可
- Apache-2.0
- 最近更新
- 2026-11-02
- Stars
- ★ 155
- Forks
- 170
01 前言 Front Matter
- model
- haiku
- description
- Review a plan or GitHub issue for an `auto_task` before execution
02 资源文件 1
- 参考文档agents/openai.yaml275 B
03 SKILL.md 正文
Goal
- The user will pass you a file
<FILE>(e.g.,tasks.md) or a GitHub issue number<GITHUB_ISSUE_NUM> - You will read carefully the passed content and make sure both the problem and the solution is clear and complete
Workflow
Read Context
- Read the content of the plan (file or GitHub issue)
- Analyze the problem and the solution, reviewing it carefully
Create a Plan, If Needed
-
When analyzing the problem, make sure to understand which repos are affected by the change, since this influences creating a PR for multiple repos
- Update the
* Repo:checklist in.claude/templates/auto_task.template.md, following.claude/skills/auto_task.rules.mdsection "Multi-Repo Issues, Branches, and PRs" - When more than one repo is checked, confirm each
PR<NUM>block in "Solution" states which repo it targets: an unlabeledPR<NUM>for a multi-repo task is an unclear plan (see "Ask for Clarification Before Executing an Unclear Plan" in.claude/skills/auto_task.rules.md) - Do not add or edit a
## Companion PRssection:git_create_issue_and_branch.pygenerates it automatically once PRs exist, per.claude/skills/auto_task.rules.md"Multi-Repo Issues, Branches, and PRs"
- Update the
-
If the task is not perfectly clear, follow
.claude/skills/auto_task.rules.mdsection "Ask for Clarification Before Executing an Unclear Plan"
Output Results
- Follow the rules in
.claude/skills/auto_task.rules.md - The output is a file in the format
.claude/templates/auto_task.template.md
Conventions
- Follow
.claude/skills/coding.rules.mdwhen writing code - Follow
.claude/skills/testing.rules.mdwhen writing testing code
Verification
- [ ] The problem statement is clear and unambiguous
- [ ] The proposed solution is clear and unambiguous
- [ ] Any needed clarification was requested before the task moves to execution
04 同仓库更多 Skills
tutorial_in_60_mins.propagate_docker_changes
Sync tutorial and class-project Docker files to match project_template
tutorial_in_60_mins.merge_markdown
Merge the content of a markdown file into a Jupyter notebook
tutorial_in_60_mins.format
Format a directory to follow the "Learn X in 60 Minutes" tutorial conventions
tutorial_in_60_mins.create
Create a tutorial directory for the Learn X in 60 Minutes conventions
todo.reorg_in_progress
Reorganize ai_task_queue.md so in-progress tasks, not-started tasks, and mislabeled topic headers sit under the right H1 stage
todo.reorg_headers
Reorganize ai_task_queue.md .md so every H2 topic matches ALL TOPICS and every H3 task sits under the right topic, keeping its H1 stage