用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/seokan-jeong/team-shinchan --skill team-shinchan-review命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use when you want to start a new task with the integrated workflow.
Use when you want autonomous completion from requirements to verification without intervention.
Use when you need backend development for APIs, databases, servers, or endpoints.
正在显示 SKILL.md
基于 SOC 职业分类
| name | team-shinchan:review |
| description | Use when you need code review, verification, or quality checks on your work. |
| user-invocable | true |
If args is empty or only whitespace:
Ask user: "What would you like me to review? (code changes, file paths, or describe what to check)"
STOP and wait for user response
If args length > 2000 characters:
Truncate to 2000 characters
Warn user: "Request was truncated to 2000 characters"
Quality-first: a single agent juggling all five dimensions in one context under-attends the later ones and never re-checks its own findings. When /team-shinchan:review runs in the main loop, the adversarial multi-dimension Workflow is the default — independent per-dimension agents, a non-skippable per-finding refutation, completeness + interaction critics, and a deterministic 3-lens judge panel.
scope + files (git diff), pick the rubric from ${CLAUDE_PLUGIN_ROOT}/agents/_shared/eval-rubrics.json, and resolve Action Kamen's persona via node ${CLAUDE_PLUGIN_ROOT}/src/workflow-personas.js actionkamen — exactly as team-shinchan:fierce-review Step 1 specifies. Also resolve node ${CLAUDE_PLUGIN_ROOT}/src/workflow-personas.js --learnings actionkamen and inject it as args.learnings (mirror fierce-review; distinct from args.persona — FR-5/AC-8).deepen defaults to true):
Workflow({
scriptPath: "${CLAUDE_PLUGIN_ROOT}/skills/fierce-review/fierce-review.workflow.js",
args: { scope: "<one-line scope>", files: ["<path>", "..."], baseRef: "main",
rubric: { /* object from eval-rubrics.json */ },
persona: "<string from workflow-personas.js actionkamen>",
learnings: "<string from workflow-personas.js --learnings actionkamen>" }
})
team-shinchan:fierce-review Steps 3–4 (write .shinchan-docs/reviews/REVIEW-{NNN}.json; an APPROVED artifact counts as code-review evidence for team-shinchan:verification-before-completion). Never finalize without user confirmation.workflow() throws inside a Task child, and a Workflow can't be fired from a hook (HARD INVARIANT). So only when this skill is reached by delegation into a subagent (e.g. Shinnosuke/Action Kamen invoked it) or from a hook, skip the Workflow and run the single Action-Kamen Task below — the one remaining cheap single-pass path.
Task(
subagent_type="team-shinchan:actionkamen",
model="opus",
prompt=`/team-shinchan:review has been invoked.
## Code Review Request
Perform thorough review covering:
| Category | Check Items |
|----------|-------------|
| Correctness | Logic errors, edge cases, expected behavior |
| Security | Vulnerabilities, input validation, auth issues |
| Performance | N+1 queries, memory leaks, bottlenecks |
| Code Quality | Readability, maintainability, conventions |
| Tests | Coverage, test quality, missing tests |
## Review Output Requirements
- Show review process in real-time
- List all issues found with severity (CRITICAL/HIGH -> MUST fix; MEDIUM -> SHOULD fix; LOW -> COULD fix)
- Provide specific file:line references
- Give actionable fix recommendations
- Final verdict: APPROVED ✅ or REJECTED ❌
- If REJECTED: list specific issues that must be fixed, ordered by severity
User request: ${args || '(Please describe what to review)'}
`
)
STOP HERE.