スキル一覧に戻る
chocopie116

create-issue

by chocopie116

2🍴 0📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: create-issue description: "GitHub Issueを作成する前に、BDD形式で要件を整理します:"

Create Issue

GitHub Issueを作成する前に、BDD形式で要件を整理します。

ステップ1: 要件確認(対話形式)

以下の項目をユーザーに確認してください:

  1. 実現したい機能は何ですか? (例:ユーザー管理機能、検索機能など)

  2. この機能を使うユーザーは誰ですか? (例:管理者、一般ユーザー、開発者など)

  3. なぜこの機能が必要ですか? (ビジネス上の価値や解決したい問題)

  4. 具体的なシナリオ(BDD形式)

    • Given(前提条件):どのような状態から始まるか
    • When(アクション):ユーザーが行う操作
    • Then(期待結果):期待される結果
  5. この機能で絶対に保証したいことは何ですか? (例:注文が重複しない、権限のないユーザーがアクセスできない等)

ステップ2: ドキュメント作成

ユーザーからの回答を基に、以下の形式でドキュメントを出力:

# [機能名]

## 概要

[機能の簡潔な説明]

## ユーザーストーリー

As a [ユーザー種別]
I want to [実現したいこと]
So that [得られる価値]

## 受け入れ条件(BDD形式)

### シナリオ1: [シナリオ名]

- Given: [前提条件]
- When: [アクション]
- Then: [期待結果]

### シナリオ2: [必要に応じて追加]

- Given: [前提条件]
- When: [アクション]
- Then: [期待結果]

## 実装タスク

- [ ] [タスク1]
- [ ] [タスク2]
- [ ] [タスク3]

## テストで保証すること

- [ ] [ビジネス要件で絶対に保証したいこと1]
- [ ] [ビジネス要件で絶対に保証したいこと2]
- [ ] [エラーケース: 想定される異常系の対応]

ステップ3: GitHub Issue作成

ユーザーが内容を承認したら、gh issue createコマンドでIssueを作成:

gh issue create --title "[機能名]" --body "[上記ドキュメントの内容]"

注意:ラベルの自動付与は不要です。

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です