一键导入
writing-skills
Use when creating or editing a skill and you need it to be discoverable, concise, and native to the target harness
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when creating or editing a skill and you need it to be discoverable, concise, and native to the target harness
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when the user says they are stepping away and the agent should continue without interactive approvals
Use when running e2e tests, debugging test failures, or fixing flaky tests. Covers failure taxonomy, fix rules, and workflow. Never changes source code logic or API without spec backing.
Use when auditing how well the shared agent instructions (AGENTS.md, skills) hold up in real sessions — sampling transcripts via recall, scoring them against the gap rubric, and turning findings into ratified amendments
Use when preparing clean, logical git commits from an existing working tree
Use when syncing a feature branch onto the latest origin base branch via git rebase.
Fetch latest from origin, prune remote-tracking refs, delete stale local branches and worktrees, and fast-forward important branches. Use when tidying up a worktree-based repo layout.
| name | writing-skills |
| description | Use when creating or editing a skill and you need it to be discoverable, concise, and native to the target harness |
A skill should capture reusable judgment, not a story about one session.
Core principle: Write the minimum instructions that reliably change future agent behavior on the right class of tasks.
Choose the source of truth before editing:
agent-profile, not a generated runtime copy.In this repo, shared skills live under:
plugins/engineering-practices/skills/<skill-name>/plugins/agent-workflows/skills/<skill-name>/Create or update a skill when:
Do not create a skill for:
Each skill directory should stay small:
skill-name/
SKILL.md
supporting-file.md # only when needed
Prefer one concise SKILL.md. Add supporting files only for heavy reference material.
Frontmatter supports only:
namedescriptionDescription rules:
Use when...Validate the skill against realistic tasks:
Use subagents for testing only when they add signal. They are optional, not the point.