Communityコーディング&開発github.com

kensodemann/agent-skills

リポジトリのフィーチャーテンプレートを使用して、GitHubのフィーチャー課題を作成または下書きします。ユーザーがフィーチャー課題、エピック、ユーザーストーリー駆動の作業項目を依頼した場合や、課題のフロントマターのtypeがfeatureの場合に使用します。

agent-skills とは?

このスキルは、指定されたリポジトリのテンプレートに従ってGitHubのフィーチャー課題を作成するためのものです。ユーザーが「フィーチャー課題」「エピック」「ユーザーストーリー駆動の作業項目」を依頼した場合や、課題のフロントマターでtype: featureが指定されている場合に自動的に呼び出されます。スキルはまず、リポジトリ内の`.github/ISSUE_TEMPLATE/feature.md`を読み取り、その構造とYAMLフロントマターに一致するように課題を作成します。テンプレートが存在しない場合のデフォルト構造として、**Synopsis**、**User stories**、**Processes**、**Components**、**Acceptance Criteria**の各セクションを用意しています。ワークフローは、各セクションに具体的な内容を記入し、承認基準はチェックボックス形式で保持します。その後、ユーザーによるレビューのためにチャットで下書きを提案し、最終的にGitHub CLI(`gh issue create --template feature`など)を使用して作成します。このスキルは、主にGitHub CLIを使用するエージェント環境(Claude Codeなど)で動作します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/kensodemann/agent-skills/tree/HEAD/skills/create-feature

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

フィーチャー課題の作成

フィーチャー課題を作成または下書きする前に、現在のリポジトリの .github/ISSUE_TEMPLATE/feature.md を読み、その構造とYAMLフロントマター(type: feature など)に一致させてください。

テンプレート本文(標準)

リポジトリのテンプレートが異なる場合を除き、以下のセクションを使用します:

# 概要

# ユーザーストーリー

1. ユーザーとして、~したい

# プロセス

# コンポーネント

# 承認基準

- [ ]

ワークフロー

  1. すべてのセクションに具体的な内容を記入し、承認基準はチェックボックス形式を維持します。
  2. ユーザーがすぐに作成するよう依頼した場合を除き、gh を実行する前に、チャットで課題の全文マークダウンをレビュー用に提案します。
  3. 指示があったら、GitHub CLIを使用して作成します(例:gh issue create --template feature、またはリポジトリに応じた同等のコマンド)。

作業をリンクされた子課題に分割する場合は、create-subtasks スキルを使用してください。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

関連スキル