소스 정보
- 저장소
- TXYzznc/GP
- 최근 소스 활동
- 2026년 3월 28일 16:49
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 0
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/TXYzznc/GP --skill openspec-sync-specs명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | openspec-sync-specs |
| description | 将变更中的增量 spec 同步到主 spec。当用户希望用增量 spec 的更改更新主 spec 而不归档变更时使用。 |
| license | MIT |
| compatibility | Requires openspec CLI. |
| metadata | {"author":"openspec","version":"1.0","generatedBy":"1.2.0"} |
将变更中的增量 spec 同步到主 spec。
这是一个代理驱动的操作——您将读取增量 spec 并直接编辑主 spec 以应用更改。这允许智能合并(例如,添加场景而不复制整个需求)。
输入:可选指定变更名称。若未提供,尝试从对话上下文中推断。若含糊不清,必须提示用户选择可用的变更。
步骤
若未提供变更名称,提示用户选择
运行 openspec list --json 获取可用变更。使用 AskUserQuestion 工具让用户选择。
显示有增量 spec 的变更(在 specs/ 目录下)。
重要:不要猜测或自动选择变更,始终让用户做选择。
查找增量 spec
在 openspec/changes/<name>/specs/*/spec.md 中查找增量 spec 文件。
每个增量 spec 文件包含如下节:
## ADDED Requirements - 要添加的新需求## MODIFIED Requirements - 对现有需求的更改## REMOVED Requirements - 要删除的需求## RENAMED Requirements - 要重命名的需求(FROM:/TO: 格式)若未找到增量 spec,通知用户并停止。
对每个增量 spec,将更改应用到主 spec
对每个在 openspec/changes/<name>/specs/<capability>/spec.md 有增量 spec 的 capability:
a. 读取增量 spec 以了解预期的更改
b. 读取主 spec(位于 openspec/specs/<capability>/spec.md,可能尚不存在)
c. 智能应用更改:
ADDED 需求:
MODIFIED 需求:
REMOVED 需求:
RENAMED 需求:
d. 若 capability 尚不存在,创建新主 spec:
openspec/specs/<capability>/spec.md显示摘要
应用所有更改后,总结:
增量 Spec 格式参考
## ADDED Requirements
### Requirement: 新功能
系统应执行某些新操作。
#### Scenario: 基本情况
- **WHEN** 用户执行 X
- **THEN** 系统执行 Y
## MODIFIED Requirements
### Requirement: 现有功能
#### Scenario: 要添加的新场景
- **WHEN** 用户执行 A
- **THEN** 系统执行 B
## REMOVED Requirements
### Requirement: 已废弃功能
## RENAMED Requirements
- FROM: `### Requirement: 旧名称`
- TO: `### Requirement: 新名称`
核心原则:智能合并
与程序化合并不同,您可以应用部分更新:
成功时的输出
## Spec 已同步:<change-name>
已更新主 spec:
**<capability-1>**:
- 已添加需求:"新功能"
- 已修改需求:"现有功能"(添加了 1 个场景)
**<capability-2>**:
- 已创建新 spec 文件
- 已添加需求:"另一功能"
主 spec 已更新。变更保持活跃——实现完成后归档。
注意事项
SOC 직업 분류 기준