AgentSkillsCN

open

“dev.open”“创建 PR”“开放 PR”“根据规格创建 PR”“草稿 PR 创建” 基于规格的草稿 PR 创建。这是 SDD(规格驱动开发)工作流的起点。

SKILL.md
--- frontmatter
name: open
description: |
  "dev.open", "create PR", "open PR", "create PR from spec", "Draft PR creation"
  Spec-based Draft PR creation. Starting point for SDD (Spec Driven Development) workflow.
allowed-tools:
  - Bash
  - Read
  - Glob

dev.open - Spec-based Draft PR Creation

Purpose

Create Draft PR based on Spec document. Following PR = Single Source of Truth principle, PR becomes the center of all work state.


Reference

  • PR Body template: ${baseDir}/references/pr-body-template.md

Input

InputAction
/open user-authCreate PR based on specs/user-auth.md
/openUse most recent spec or ask user

Prerequisites

  1. Spec file exists: specs/<name>.md
  2. gh CLI authenticated: gh auth status

Workflow

Step 1: Verify Spec Exists

code
Check if specs/<name>.md exists
If not → Error: "Spec not found. Run '/specify <name>' first."

Step 2: Check Existing PR

code
Check if PR exists for feat/<name> branch
If exists → Error: "PR already exists for feat/<name>"

Step 3: Create and Push Branch

code
Create feat/<name> branch from main → Push to remote

Step 4: Create Draft PR

Reference pr-body-template.md to create Draft PR.


Output

Success:

code
✅ PR #123 created successfully
   View: gh pr view 123 --web

Failure:

code
Error: Spec not found at specs/user-auth.md

Related Commands

CommandDescription
/specify <name>Write Spec document (run before open)
/state queue <PR#>Add to auto-execution queue
/execute <PR#>Start implementation