一键导入
craft
Apply engineering principles to code or design — DRY, KISS, SRP, YAGNI, phased delivery
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Apply engineering principles to code or design — DRY, KISS, SRP, YAGNI, phased delivery
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Review all pending changes against repo conventions before committing
Mark files as human-reviewed with specific validation types
Harvest and locally merge changes from a paude container session. Use when pulling agent work from paude, running paude harvest, merging session commits, importing submodule changes from a container, or fixing failed harvest/submodule fetch.
Start a paude container session for fire-and-forget agent work. Use when creating a paude session, delegating a task to paude, running work in an isolated container, setting up a paude worktree, or launching pi/claude/gemini in podman.
Write a task spec file for a paude container agent. Use when delegating work to paude, preparing a paude prompt-file, writing fire-and-forget agent tasks, or scoping submodule work for harvest.
Diagnose a running or stalled paude container session. Use when paude seems stuck, harvest returned empty, checking paude status, debugging 403 proxy blocks, or deciding wait vs harvest vs reset.
| name | craft |
| description | Apply engineering principles to code or design — DRY, KISS, SRP, YAGNI, phased delivery |
| argument-hint | [file path | diff | design | inline content from conversation] |
| allowed-tools | Read Grep Glob Shell SemanticSearch |
Read and follow submodules/zanshin-pi-extension/skills/craft/SKILL.md in full.
Full principle reference: submodules/zanshin-pi-extension/kit/ENGINEERING-PRINCIPLES.md.
Artifact discipline (JBGE, TAGRI): submodules/zanshin-pi-extension/kit/AGILE-ARTIFACT-DISCIPLINE.md.
When reviewing code in this repo, also check:
| Area | Convention |
|---|---|
| Shell scripts | set -euo pipefail — see rules/shell-strict-mode.md |
| Submodule edits | Commit inside submodule, update parent SHA — see rules/submodule-workflow.md |
| Structured edits | Prefer targeted edits over full-file rewrites — see rules/structured-edit.md |
| Extension source | ASCII-safe comments — see submodules/zanshin-pi-extension/docs/CODING-CONVENTIONS.md |
/review is the pre-commit repo conventions gate (placement, links, voice). /craft is engineering judgment on the code itself. Run both before significant commits when appropriate.