AgentSkillsCN

ito-write-change-proposal

在创建、设计、规划、提出或明确某项功能、变更、需求、增强、修复、修改或规范时使用此技能。当您为新项目撰写任务、提案、规范或需求时,亦可选用此技能。

SKILL.md
--- frontmatter
name: ito-write-change-proposal
description: Use when creating, designing, planning, proposing, or specifying a feature, change, requirement, enhancement, fix, modification, or spec. Use when writing tasks, proposals, specifications, or requirements for new work.

Create or continue a change, then generate proposal/spec/design/tasks using the CLI instruction artifacts.

Testing Policy (TDD + coverage)

  • Default workflow: RED/GREEN/REFACTOR (write a failing test, implement the minimum to pass, then refactor).
  • Coverage target: 80% (guidance; projects may override).
  • Override keys (cascading config): defaults.testing.tdd.workflow, defaults.testing.coverage.target_percent
  • When available, follow the "Testing Policy" section emitted by ito agent instruction proposal|apply; it reflects project configuration.

Steps

  1. If the user provided an existing change ID, use it. Otherwise, create a new change:

    • Pick a module (default to 000 if unsure).
    • Run:
      bash
      ito create change "<change-name>" --module <module-id>
      
  2. Generate the artifacts (source of truth):

    bash
    ito agent instruction proposal --change "<change-id>"
    ito agent instruction specs --change "<change-id>"
    ito agent instruction design --change "<change-id>"
    ito agent instruction tasks --change "<change-id>"
    
  3. Follow the printed instructions for each artifact exactly.