specstory-project-stats について
SpecStory Cloud に同期されたプロジェクトの活動状況や貢献者の統計を取得するスキルです。メタデータ、Git リモート、フォルダー名からプロジェクトを特定し、JSON と読みやすい概要で結果を示します。
主な機能
- 01メタデータや Git からプロジェクト ID を特定
- 02セッションと貢献者の統計を取得
- 03JSON と読みやすい概要を出力
- 04カスタム API エンドポイントに対応
活用シーン
- 01最近のセッション活動の確認
- 02貢献者数の確認
- 03同期済みプロジェクトの統計の把握
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ specstoryai/ agent-skills --skill specstory-project-statsインストール後、Claude Code で/specstory-project-statsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSE.txtREADME.mdscripts/get-stats.js詳細
SpecStory プロジェクト統計
SpecStory のクラウドプラットフォームからプロジェクトの統計情報を取得し、貢献者数、セッションのアクティビティ、その他のプロジェクト指標を表示します。
動作の仕組み
.specstory/.project.json、Git リモート、またはフォルダー名を使ってプロジェクトを特定します- SpecStory Cloud API を呼び出します
- プロジェクトの統計情報を JSON 形式で返します
- データを読みやすい概要として表示します
前提条件
- プロジェクトが SpecStory Cloud と同期されている必要があります
- スクリプトの実行に Node.js が利用可能である必要があります
使用方法
スラッシュコマンド
| ユーザーの入力 | アクション |
|---|---|
/specstory-project-stats | 現在のプロジェクトの統計情報を取得します |
/specstory-project-stats | 上記と同じです(引数は不要です) |
スクリプトを直接使用する
# Fetch stats for current project
node skills/specstory-project-stats/scripts/get-stats.js
# With custom API endpoint (for development)
SPECSTORY_API_URL=http://localhost:5173 node skills/specstory-project-stats/scripts/get-stats.js
出力
スクリプトはプロジェクトの統計情報を含む JSON を出力します。
{
"project_id": "specstoryai/agent-skills",
"sessions": {
"total": 156,
"last_30_days": 47,
"last_7_days": 12
},
"contributors": {
"total": 5,
"active_last_30_days": 3
},
"activity": {
"first_session": "2025-10-15",
"last_session": "2026-01-28",
"avg_sessions_per_week": 8.2
}
}
プロジェクト ID の解決
スクリプトは次の順序でプロジェクト ID を特定します。
.specstory/.project.json-git_idまたはworkspace_idフィールドを使用します- Git リモート -
originリモート URL からリポジトリ名を抽出します - フォルダー名 - 現在のディレクトリ名を使用します
エラー処理
| エラー | 意味 | 対応 |
|---|---|---|
| 404 | プロジェクトが見つかりません | まずプロジェクトを SpecStory Cloud と同期する必要があります |
| 401 | 認証されていません | API エンドポイントで認証が必要な場合があります |
| ネットワークエラー | API に接続できません | インターネット接続を確認してください |
結果をユーザーに提示する
統計情報を取得した後、わかりやすい形式で提示します。
応答例(成功時)
Here are the stats for **specstoryai/agent-skills**:
**Sessions**
- Total: 156 sessions captured
- Last 30 days: 47 sessions
- Last 7 days: 12 sessions
**Contributors**
- Total: 5 contributors
- Active recently: 3
**Activity**
- First session: October 15, 2025
- Most recent: January 28, 2026
- Average: ~8 sessions per week
Your project has been actively using AI-assisted coding!
応答例(404 エラー時)
This project doesn't exist on SpecStory Cloud yet.
To get started:
1. Make sure you have SpecStory installed
2. Run `specstory sync` to push your local sessions to the cloud
3. Try this command again
Need help? Check the docs at https://docs.specstory.com
環境変数
| 変数 | デフォルト | 説明 |
|---|---|---|
SPECSTORY_API_URL | https://cloud.specstory.com | API エンドポイント |
注記
- 統計情報はローカルの履歴ではなく、SpecStory Cloud から取得されます
- 意味のある統計情報を表示するには、プロジェクトのセッションが同期されている必要があります
- API は公開されており、基本的な統計情報の取得に認証は必要ありません
コメント
Markdown 対応