Skip to content

Repository files navigation

Claude Code Skills

License: MIT Version Status

注意: このプロジェクトは現在開発中(Work In Progress)です。機能や仕様が変更される可能性があります。

Claude Code用のスキルコレクションです。各スキルは独立したディレクトリで管理され、プロジェクトのニーズに応じて選択・使用できます。


クイックスタート

/plugin marketplace add https://github.com/windschord/claude_skils.git

詳しい導入手順ははじめにを参照してください。

利用可能なスキル

カテゴリ スキル 説明
SDD sdd-documentation SDDオーケストレーター(4つの現行サブスキルを統括)
requirement-management 要求・ストーリー・理由をYAMLレジストリで管理し、矛盾を機械検証(設計は永続化しない)
task-planning AIエージェント向けタスク分解(デフォルト: GitHub Issue起票 / オプション: ファイル生成)
task-executing タスク実行・逆順レビュー
sdd-troubleshooting 問題分析・修正方針策定
requirements-defining 非推奨 → requirement-management(既存 docs/sdd/requirements/ の保守のみ)
software-designing 非推奨 → 設計はPR本文に記載(既存 docs/sdd/design/ の保守のみ)
sdd-document-management 非推奨 → reqctl.py validate(既存 docs/sdd/ の保守のみ)
コード品質 ai-code-review セキュリティ・可読性等6観点からのPRレビュー
self-review サブエージェント並列によるローカル変更の6観点セルフレビュー
pr-comment-fixer PRレビューコメントの自動検出・修正
運用・監視 health-check インフラメトリクスの定期調査・健全性評価
incident-rca なぜなぜ分析によるインシデント根本原因特定
operations-design ITIL 4/SRE/DevOps運用設計書作成
ipa-nfr-operations-design IPA非機能要求グレード準拠の運用設計書生成
インタビュー depth-interviewing-career 社員キャリアインタビュー
depth-interviewing-product 製品ユーザーインタビュー
key-needs-interview キーニーズ法(梅澤理論)による深掘りヒアリングと強さ×未充足度分析
ナレッジ管理 knowledge-base ローカルMarkdownによるナレッジベース管理
report-summarizing レポートのエグゼクティブサマリー変換
SaaS仕様 saas-spec-document SaaSサービス仕様書作成(経済産業省ガイドライン準拠)
プロジェクト管理 project-phase-risk-audit マルチベンダー移行プロジェクトの潜在リスク監査(PMO視点、フェーズ別4視点フレームワーク)
オーケストレーション orchestrating-agents 3階層エージェント構造による自律的タスク完遂基盤
ユーティリティ jules-api Jules REST APIによる対話的タスク管理(ベースブランチ指定、プラン承認、Claude協調)
things-url Things 3とのタスク双方向共有

各スキルの詳細と使い方はスキルカタログを参照してください。

環境変数

一部のスキルでは環境変数の設定が必要です。

環境変数 対象スキル 説明
JULES_API_KEY_OP_URI jules-api 推奨。Jules APIキーの1Passwordシークレット参照(op://<vault>/<item>/<field>)。スクリプトが実行時にop readで解決するため、環境変数にシークレット本体が載らない
JULES_API_KEY jules-api Jules REST APIの認証キーの直接指定(後方互換)。JulesウェブアプリのSettingsページで発行
GITHUB_TOKEN_OP_URI jules-api GitHubトークンの1Passwordシークレット参照(get-pr-branch使用時のみ必要)
GITHUB_TOKEN jules-api GitHubトークンの直接指定(後方互換)

1Passwordシークレット参照を使う場合(推奨。1Password CLIが必要):

export JULES_API_KEY_OP_URI="op://Private/Jules/api-key"

またはClaude Codeのsettings.json(.claude/settings.json)で設定:

{
  "env": {
    "JULES_API_KEY_OP_URI": "op://Private/Jules/api-key"
  }
}

直接指定する場合(後方互換):

export JULES_API_KEY="your-api-key-here"

ドキュメント

ドキュメント 説明
はじめに インストールとクイックスタート
スキルカタログ 全スキルの詳細と使い方
SDDワークフロー SDDスキルの詳しいワークフロー
開発ガイド 新しいスキルの追加方法

ディレクトリ構造

claude_skils/
├── docs/                              # ユーザー向けドキュメント(人間が読む)
│   ├── getting-started.md             # 導入ガイド
│   ├── skill-catalog.md               # 全スキル一覧と使い方
│   ├── sdd-workflow.md                # SDDワークフロー解説
│   └── development-guide.md           # スキル開発者向けガイド
│
├── .claude-plugin/
│   └── marketplace.json               # マーケットプレイス設定
├── agents/                            # エージェント定義
│   ├── orchestrator.md               # オーケストレーター(親セッション)
│   ├── manager.md                    # マネージャー(子セッション)
│   └── task-executing.md              # タスク実行エージェント(孫としても動作)
├── scripts/                           # ユーティリティスクリプト
│   ├── generate-toc.sh                # 目次生成
│   ├── github-slug.mjs                # GitHubスラグ生成
│   └── lint-skills.sh                 # スキル定義リント
├── CLAUDE.md                          # Claude Code用ガイド(スキル内部リソース)
├── README.md                          # このファイル
├── LICENSE                            # MITライセンス
│
├── sdd/                               # SDDスキル群
│   ├── sdd-documentation/             # SDDオーケストレータースキル
│   │   ├── SKILL.md
│   │   └── references/
│   ├── requirement-management/        # 要求管理スキル(YAMLレジストリ+矛盾検証)
│   │   ├── SKILL.md
│   │   ├── scripts/                   # reqctl.py(検証・生成・影響分析)
│   │   ├── assets/templates/
│   │   └── references/
│   ├── requirements-defining/         # 要件定義サブスキル(非推奨)
│   │   ├── SKILL.md
│   │   ├── assets/templates/
│   │   └── references/
│   ├── software-designing/            # 設計サブスキル(非推奨)
│   │   ├── SKILL.md
│   │   ├── assets/templates/
│   │   └── references/
│   ├── task-planning/                 # タスク計画サブスキル
│   │   ├── SKILL.md
│   │   ├── assets/templates/
│   │   └── references/
│   ├── task-executing/                # タスク実行サブスキル
│   │   └── references/
│   ├── sdd-troubleshooting/           # トラブルシューティングスキル
│   │   ├── SKILL.md
│   │   ├── assets/templates/
│   │   └── references/
│   └── sdd-document-management/       # ドキュメント管理スキル(非推奨)
│       ├── SKILL.md
│       ├── assets/templates/
│       └── references/
│
├── code-quality/                      # コード品質スキル群
│   ├── ai-code-review/                # AIコードレビュースキル
│   │   ├── SKILL.md
│   │   ├── assets/templates/
│   │   └── references/
│   ├── self-review/                   # セルフレビュースキル
│   │   ├── SKILL.md
│   │   ├── assets/templates/
│   │   └── references/
│   └── pr-comment-fixer/              # PRコメント自動修正スキル
│       ├── SKILL.md
│       ├── assets/templates/
│       └── references/
│
├── operations/                        # 運用・監視スキル群
│   ├── health-check/                  # サービスヘルスチェックスキル
│   │   ├── SKILL.md
│   │   ├── assets/templates/
│   │   └── references/
│   ├── incident-rca/                  # インシデントRCAスキル
│   │   ├── SKILL.md
│   │   ├── assets/templates/
│   │   └── sessions/
│   ├── operations-design/             # 運用設計スキル
│   │   ├── SKILL.md
│   │   ├── assets/templates/
│   │   ├── hearing_items/
│   │   └── references/
│   └── ipa-nfr-operations-design/    # IPA非機能要求グレード準拠 運用設計書生成スキル
│       ├── SKILL.md
│       ├── assets/templates/
│       └── references/
│
├── interview/                         # インタビュースキル群
│   ├── depth-interviewing-career/     # キャリアインタビュースキル
│   │   ├── SKILL.md
│   │   └── assets/templates/
│   ├── depth-interviewing-product/    # 製品インタビュースキル
│   │   ├── SKILL.md
│   │   └── assets/templates/
│   └── key-needs-interview/           # キーニーズ法ヒアリング&分析スキル
│       └── SKILL.md
│
├── knowledge/                         # ナレッジ管理スキル群
│   ├── knowledge-base/                # ナレッジベース管理スキル(SKILL.mdのみで動作)
│   │   └── SKILL.md
│   └── report-summarizing/            # レポート要約スキル
│       ├── SKILL.md
│       └── assets/templates/
│
├── saas/                              # SaaS仕様スキル群
│   └── saas-spec-document/            # SaaSサービス仕様書スキル
│       ├── SKILL.md
│       └── assets/templates/
│
├── project-management/                # プロジェクト管理スキル群
│   └── project-phase-risk-audit/      # プロジェクトフェーズ別リスク監査スキル(PMO視点)
│       ├── SKILL.md
│       ├── assets/templates/
│       └── references/
│
├── orchestration/                     # オーケストレーションスキル群
│   └── orchestrating-agents/          # エージェントオーケストレーションスキル
│       ├── SKILL.md
│       ├── assets/templates/
│       └── references/
│
└── utility/                           # ユーティリティスキル群
    ├── jules-api/                     # Jules API統合スキル
    │   ├── SKILL.md
    │   ├── references/
    │   └── scripts/                   # jules.sh(API統合コマンド)
    └── things-url/                    # Things URLタスク共有スキル
        ├── SKILL.md
        └── references/

ドキュメントの種別

このリポジトリでは、ドキュメントの用途を配置場所で区別しています:

配置場所 用途 対象読者
docs/ ユーザー向けドキュメント(使い方ガイド) 人間
SKILL.md スキル定義 Claude Code
references/ スキル実行時にClaudeが参照するリファレンス Claude Code
assets/templates/ ドキュメント生成用テンプレート Claude Code

開発

日本語文章チェック

npm install
npm run textlint
npm run textlint:fix

詳しくは開発ガイドを参照してください。


ライセンス

MITライセンス - 詳細はLICENSEをご覧ください。

リポジトリ: https://github.com/windschord/claude_skils

About

No description, website, or topics provided.

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages