Agent Skillsbacoco/BMad-Skills › openspec-change-proposal

openspec-change-proposal

GitHub

用于快速创建轻量级(L0-1)变更提案,将小修复或简单功能需求转化为结构化文档,避免启动完整BMAD工作流。

.claude/skills/openspec-change-proposal/SKILL.md bacoco/BMad-Skills

Trigger Scenarios

用户请求修复bug 提出小型改进或快速功能需求 涉及低风险、范围明确的代码调整

Install

npx skills add bacoco/BMad-Skills --skill openspec-change-proposal -g -y
More Options

Non-standard path

npx skills add https://github.com/bacoco/BMad-Skills/tree/main/.claude/skills/openspec-change-proposal -g -y

Use without installing

npx skills use bacoco/BMad-Skills@openspec-change-proposal

指定 Agent (Claude Code)

npx skills add bacoco/BMad-Skills --skill openspec-change-proposal -a claude-code -g -y

安装 repo 全部 skill

npx skills add bacoco/BMad-Skills --all -g -y

预览 repo 内 skill

npx skills add bacoco/BMad-Skills --list

SKILL.md

Frontmatter
{
    "name": "openspec-change-proposal",
    "metadata": {
        "outputs": [
            "proposal",
            "tasks",
            "spec-delta"
        ],
        "triggers": {
            "keywords": [
                "bug",
                "fix",
                "small",
                "quick",
                "simple",
                "minor",
                "lightweight"
            ],
            "patterns": [
                "fix bug",
                "small change",
                "quick feature",
                "simple fix",
                "minor update"
            ]
        },
        "auto-invoke": true,
        "capabilities": [
            "proposal-creation",
            "change-scoping",
            "task-definition",
            "lightweight-planning"
        ],
        "prerequisites": []
    },
    "description": "Creates lightweight proposals for L0-1 work.",
    "allowed-tools": [
        "Read",
        "Write",
        "Grep",
        "Bash"
    ]
}

OpenSpec Propose Skill

When to Invoke

Automatically activate when user:

  • Says "Fix this bug", "Small change", "Quick feature"
  • Asks "Simple fix for [issue]", "Minor update to [component]"
  • Mentions "bug fix", "small improvement", "quick change"
  • Has a Level 0-1 scoped change (small, low risk, no major unknowns)
  • Uses words like: bug, fix, small, quick, simple, minor, lightweight

Specific trigger phrases:

  • "Fix this bug: [description]"
  • "Small change to [component]"
  • "Quick feature: [simple feature]"
  • "Simple fix for [issue]"
  • "Minor update: [description]"
  • "Lightweight change proposal"

Prerequisites:

  • Change is Level 0-1 (small, well-defined)
  • No major unknowns or architectural changes
  • Existing codebase (not greenfield project)

Do NOT invoke when:

  • Complex feature requiring PRD (use BMAD instead)
  • Architectural changes needed (use bmad-architecture-design)
  • Multiple teams coordination (use BMAD)
  • Level 2+ complexity (escalate to BMAD)
  • Greenfield project (use BMAD workflow)

Auto-escalate to BMAD when:

  • Scope grows beyond Level 1
  • Major unknowns emerge
  • Requires cross-team coordination

Mission

Capture small change requests or bug fixes and translate them into concise proposals and task outlines without invoking the full BMAD workflow.

Inputs Required

  • change_request: description of the existing behavior and desired adjustment
  • impact_surface: files, services, or user flows likely affected
  • constraints: timeline, risk, or approvals that bound the solution

Outputs

  • proposal.md summarizing problem, desired behavior, and acceptance signals (template: assets/proposal-template.md.template)
  • tasks.md listing actionable steps sized for rapid implementation (template: assets/tasks-template.md.template)
  • specs/spec-delta.md capturing ADDED/MODIFIED/REMOVED requirements (template: assets/spec-delta-template.md.template)
  • Optional design.md scaffolded when deeper technical notes are required

scripts/scaffold_change.py creates this structure in openspec/changes/<change-id>/ using the templates above.

Process

  1. Validate Level 0-1 scope using CHECKLIST.md.
  2. Run scripts/scaffold_change.py <change-id> to create the workspace under openspec/changes/.
  3. Clarify current vs. target behavior and record feasibility notes in proposal.md.
  4. Draft tasks.md and populate specs/spec-delta.md using the templates in assets/.
  5. Highlight dependencies, approvals, and risks, then hand off for review or implementation scheduling.

Quality Gates

Ensure checklist items pass before finalizing. Escalate to BMAD if scope exceeds Level 1 or introduces major unknowns.

Error Handling

  • If information is insufficient, ask for missing context (screenshots, logs, reproduction steps).
  • When risks are high or ambiguity remains, recommend migrating to BMAD discovery-analysis.

Version History

  • 58378b1 Current 2026-08-20 13:15

Same Skill Collection

.claude/skills/bmad-observability-readiness/SKILL.md
.claude/skills/bmad-performance-optimization/SKILL.md
.claude/skills/bmad-security-review/SKILL.md
.claude/skills/bmad-taskmaster-mcp-bootstrap/SKILL.md
.claude/skills/core-skill-creation/SKILL.md
.claude/skills/main-workflow-router/SKILL.md
.claude/skills/bmad-architecture-design/SKILL.md
.claude/skills/bmad-development-execution/SKILL.md
.claude/skills/bmad-discovery-research/SKILL.md
.claude/skills/bmad-product-planning/SKILL.md
.claude/skills/bmad-story-planning/SKILL.md
.claude/skills/bmad-test-strategy/SKILL.md
.claude/skills/bmad-ux-design/SKILL.md
.claude/skills/openspec-change-closure/SKILL.md
.claude/skills/openspec-change-implementation/SKILL.md

Metadata

Files
0
Version
58378b1
Hash
98d4cae2
Indexed
2026-08-20 13:15

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 07:29
浙ICP备14020137号-1 $mapa de visitantes$