AgentSkillsCN

reject-investigation

当用户说“拒绝 {topic} 的 {feature-name} 调查”时,可标记该调查为“已拒绝”,并附上详尽的书面理由。系统会将状态更新为“已拒绝”,并在“结论”部分清晰地阐明拒绝原因。

SKILL.md
--- frontmatter
name: reject-investigation
description: >
  Mark an investigation as rejected with documented rationale.
  Use when user says "reject investigation {topic} for {feature-name}".
  Updates status to Rejected, fills in verdict section with clear rejection reason.

Reject Investigation

Mark an investigation as rejected with documented rationale.

Usage: When user says "reject investigation {topic} for {feature-name}"

Instructions

  1. Read the investigation at docs/features/{feature-name}/investigations/{topic}.md

  2. Update the investigation:

    • Change **Status**: to Rejected
    • Fill in the Verdict section with clear rejection rationale
  3. Common rejection reasons (be specific):

    • Layer violation: "Violates architectural layering (e.g., Data layer calling API layer)"
    • Complexity: "Adds 500+ lines for marginal benefit"
    • Performance: "O(n^2) scaling with resource count"
    • DevEx violation: "Requires external service to run locally"
    • Spec non-compliance: "Violates specification"
    • Superseded: "Approach B solves this more elegantly"
  4. Update readme.md: Change investigation status in table to "Rejected"

  5. Output: Summarize what was rejected and why. Note remaining viable investigations.

Rejection Format

In the Verdict section:

markdown
## Verdict
**Rejected**: {One sentence reason}

{Optional: 2-3 sentences of additional context if the rejection isn't obvious}