소스 정보
- 저장소
- MakiDevelop/claude-skills
- 최근 소스 활동
- 2026년 3월 24일 04:08
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 3
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/MakiDevelop/claude-skills --skill gh-issue-to-spec명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | gh-issue-to-spec |
| description | 把 GitHub Issue 轉成結構化技術規格文件。當用戶說「issue 轉 spec」「寫規格」「gh issue to spec」時使用。 |
| argument-hint | [Issue URL 或 #number,如 'https://github.com/org/repo/issues/42' 或 '#42'] |
| allowed-tools | Bash(gh*), Bash(git*), Read, Write, Grep, Glob |
| author | Maki |
| version | 1.0.0 |
| tags | ["github","spec","documentation","development"] |
| required_env | [] |
讀取 GitHub Issue(含 comments、linked PRs、labels),自動產出結構化的技術規格文件,可直接用於開發。
gh auth status
需要安裝並登入 GitHub CLI:
1. 安裝:brew install gh
2. 登入:gh auth login
根據 $ARGUMENTS 判斷:
git remote 推斷 owner/repo# 取得 Issue 本體
gh issue view {number} --repo {owner}/{repo} --json title,body,labels,assignees,milestone,state,createdAt,comments
# 取得關聯的 PR
gh pr list --repo {owner}/{repo} --search "#{number}" --json number,title,state,url
# 取得 Issue timeline(誰做了什麼)
gh api repos/{owner}/{repo}/issues/{number}/timeline --paginate
從 Issue body + comments 中提取:
| 要素 | 來源 | 備註 |
|---|---|---|
| 問題描述 | Issue body | 原始需求 |
| 接受標準 | body 中的 checklist / "Acceptance Criteria" | 常見格式 |
| 技術討論 | comments | 設計決策、替代方案 |
| 約束條件 | labels + comments | 如 breaking-change、performance |
| 關聯 PR | linked PRs | 可能已有部分實作 |
# 讀取 README 取得專案概要
gh api repos/{owner}/{repo}/readme --jq '.content' | base64 -d | head -50
# 讀取技術棧線索
gh api repos/{owner}/{repo}/languages
# Spec: {Issue Title}
> Source: {Issue URL}
> Author: {Issue Author} | Created: {Date} | Labels: {Labels}
## 1. 問題陳述
{從 Issue body 提煉的問題描述,2-3 句}
## 2. 目標
{要達成什麼,用可驗證的語句}
## 3. 接受標準
- [ ] {從 Issue 提取或推斷的驗收條件}
- [ ] {每條都是可測試的}
## 4. 技術方案
### 4.1 方案概述
{基於 Issue 討論的技術方案}
### 4.2 影響範圍
- 需要修改的檔案/模組
- 需要新增的檔案/模組
- 可能影響的既有功能
### 4.3 替代方案
{如果 comments 中有討論過的替代方案,列出}
## 5. 約束與風險
- {從 labels 和 comments 中提取的約束}
- {潛在風險}
## 6. 測試計畫
- [ ] {Unit test 項目}
- [ ] {Integration test 項目}
- [ ] {Edge case}
## 7. 參考
- Issue: {URL}
- Related PRs: {URLs}
- {其他 comments 中提到的參考資料}
docs/specs/issue-{number}-{slug}.mdbug → 加入 root cause 分析段落breaking-change → 加入 migration plan 段落