Viniciuscarvalho/Feature-marker

AIを活用した機能開発オーケストレーター — PRD → 技術仕様 → タスク → 実装 → テスト → PR を自動化。チェックポイント/再開機能、5つの実行モード、GitHub/GitLab/Azure DevOpsの自動検出を備えたClaude Codeスキル。

Feature-marker とは?

Viniciuscarvalho/Feature-markerは、AIを活用した機能開発オーケストレーターであり、PRD(製品要件ドキュメント)から技術仕様書、タスク分割、実装、テスト、プルリクエスト作成までの一連の開発プロセスを自動化します。このスキルは、大規模な機能開発におけるプロセスの断片化や進行管理の煩雑さを解消し、開発者がコアロジックに集中できるようにします。主にClaude Codeをプラットフォームとして動作し、チェックポイント/再開機能により中断しても途中から再開可能で、5つの実行モード(高速、標準、詳細、デバッグ、段階的)を提供します。また、GitHub、GitLab、Azure DevOpsなどの主要なGitプラットフォームを自動検出し、適切なワークフローを適用します。SKILL.mdには、スキルの有効化方法、実行モードの詳細、環境変数(例:FEATURE_MARKER_API_KEY、GIT_PLATFORMなど)の設定、各フェーズ(PRD作成、タスク分解、実装、テスト、PR作成)の具体的な手順が記載されており、開発者はCLIコマンドを実行するだけで機能開発をスムーズに進められます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add Viniciuscarvalho/Feature-marker

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

Feature-marker は何をしますか?

AIを活用した機能開発オーケストレーター — PRD → 技術仕様 → タスク → 実装 → テスト → PR を自動化。チェックポイント/再開機能、5つの実行モード、GitHub/GitLab/Azure DevOpsの自動検出を備えたClaude Codeスキル。

概要

Viniciuscarvalho/Feature-markerは、機能開発の全工程をAIが支援・自動化するスキルです。以下のフェーズを順次実行します:

  1. PRD作成: 要件を基に製品要件ドキュメントを生成
  2. 技術仕様書作成: PRDを基に技術的な詳細を定義
  3. タスク分解: 技術仕様を実装可能なタスクに分割
  4. 実装: 各タスクをコードとして実装
  5. テスト: ユニットテストと統合テストを自動生成・実行
  6. プルリクエスト作成: 変更をPRとしてまとめ、自動的に提出

主な機能

  • チェックポイント/再開: 中断時でも途中状態を保存し、再開可能
  • 5つの実行モード:
    • fast: 最小限のチェックで高速実行
    • standard: バランスの取れたデフォルトモード
    • detailed: 詳細な出力と検証を実施
    • debug: 開発者向けデバッグ情報を出力
    • stepwise: 各フェーズごとに確認を求める対話型モード
  • Gitプラットフォーム自動検出: GitHub、GitLab、Azure DevOpsに対応

前提条件

  • Claude Code がインストールされていること
  • 対象のGitリポジトリにアクセス権があること
  • 必要な環境変数が設定されていること

環境変数

変数名説明必須
FEATURE_MARKER_API_KEYAPIキー(外部サービス利用時)任意
GIT_PLATFORMGitプラットフォーム(自動検出を上書き)任意
FEATURE_MARKER_MODE実行モード(fast/standard/detailed/debug/stepwise)任意

使い方

スキルの有効化

claude use viniciuscarvalho/Feature-marker

基本的なコマンド

# 機能開発を開始
feature-marker start "ユーザーログイン機能の追加"

# 特定のフェーズから再開
feature-marker resume --phase=implementation

# 実行モードを指定
feature-marker start "APIエンドポイントの作成" --mode=detailed

各フェーズの詳細

PRD作成フェーズ

要件を分析し、以下の項目を含むPRDを生成します:

  • 機能の目的と背景
  • ユーザーストーリー
  • 受け入れ基準
  • 非機能要件

技術仕様書作成フェーズ

PRDを基に、以下の技術的詳細を定義します:

  • アーキテクチャ図
  • API設計(エンドポイント、リクエスト/レスポンス形式)
  • データモデル
  • エラーハンドリング戦略

タスク分解フェーズ

技術仕様を実装可能なタスクに分割します:

  • 各タスクに優先度と見積もり時間を割り当て
  • 依存関係を定義
  • テスト要件を指定

実装フェーズ

タスクを順次実装し、各ステップで自動テストを実行:

  • コード生成とリファクタリング
  • 静的解析とリンターの実行
  • ユニットテストの作成

テストフェーズ

全体的なテストを実施:

  • 統合テストの生成と実行
  • カバレッジレポートの生成
  • パフォーマンステスト(該当する場合)

PR作成フェーズ

変更をリモートリポジトリにプッシュし、PRを作成:

  • ブランチの自動作成
  • 変更内容のコミット
  • PR説明文の生成(テンプレートを使用)

トラブルシューティング

  • チェックポイントの復元に失敗する場合: feature-marker checkpoint list で利用可能なチェックポイントを確認し、feature-marker resume --checkpoint=<id> で指定してください。
  • Gitプラットフォームが検出されない場合: 環境変数 GIT_PLATFORM に github、gitlab、azure-devops のいずれかを設定してください。
  • APIキーエラー: FEATURE_MARKER_API_KEY が正しく設定されているか確認してください。

ライセンス

このスキルはMITライセンスの下で提供されます。

貢献

バグ報告や機能リクエストは、GitHub リポジトリ のIssueにてお願いします。

関連スキル