maggy
Maggy is a local AI engineering command center. AI-prioritized inbox across issue trackers (GitHub Issues/Asana), one-click TDD execute with iCPG context enrichment, daily competitor intelligence briefing.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o maggy.zip https://jpskill.com/download/21644.zip && unzip -o maggy.zip && rm maggy.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/21644.zip -OutFile "$d\maggy.zip"; Expand-Archive "$d\maggy.zip" -DestinationPath $d -Force; ri "$d\maggy.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
maggy.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
maggyフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Maggy スキル
Maggy は、汎用的なローカル AI エンジニアリング コマンド センターです。一度インストールし、チームの課題トラッカーとコードベースをポイントするだけで、以下が得られます。
- AI 優先順位付けされた受信トレイ — 未解決の課題を緊急度、OKR への整合性、新しさでランク付けします。
- ワンクリック実行 — iCPG コンテキストが注入された Claude Code をローカルで起動します。
- 競合他社インテリジェンス — 競合状況に関する毎日の AI ブリーフィングです。
- ハードコーディングなし — どのチーム、どのスタック、どの課題トラッカーでも機能します。
⚠️ 実行権限モデル (重要)
Execute は現在 claude -p --dangerously-skip-permissions を実行しているため、TDD パイプラインは承認プロンプトを待ってブロックされません (サブプロセスにはターミナルがありません)。このフラグは、Claude にターゲット コードベース内でファイルを書き込み/編集し、シェル コマンドを実行する完全な権限を付与します。また、Claude が受け取るプロンプトには、課題トラッカーからのコンテンツ (どのチームメンバーでも作成可能) が含まれます。
すでに実施されている強化策:
working_dirは~/.maggy/config.yamlのコードベース ルートのリストに対して検証されます。Claude は任意のファイルシステム パスを指すことはできません。- 設定されたトラッカーからのチケットのみが Execute に到達します。パブリックインターネットからの入力はプロンプトに流れ込みません。
ロードマップ: 無条件のフラグをコードベースごとの設定 (auto_approve: true|false) の背後に移動し、特権実行をオプトインにします。それまでは、Execute を、ボタンを押すチケットに対して git pull && make のように扱ってください。所有するリポジトリで、信頼できる作成者からのチケットに対してのみ実行してください。
┌──────────────────────────────────────────────────────────────┐
│ maggy ──────────────┐ │
│ ├── skills/ ← グローバルにインストール → ~/.claude/ │
│ ├── commands/ ← グローバルにインストール → ~/.claude/ │
│ ├── scripts/icpg/ ← Maggy がコンテキスト強化に使用 │
│ └── maggy/ ← ダッシュボード: `./install.sh` を実行して使用 │
│ ├── src/ │
│ │ ├── providers/ ← GitHub / Asana / Linear │
│ │ ├── services/ ← 受信トレイ、競合他社、エグゼキューター │
│ │ └── api/ ← FastAPI ルート │
│ └── install.sh │
└──────────────────────────────────────────────────────────────┘
Maggy が役立つ場面
| シナリオ | Maggy が役立つ方法 |
|---|---|
| 50 件の未解決課題の朝のトリアージ | AI がランク付けし、上位項目が上位に留まります |
| チケットの実装 | Execute → iCPG で強化された TDD パイプライン |
| 「競合他社は何を出荷していますか?」 | 毎日のブリーフィング + フィルタリング可能なニュースフィード |
| チームごとの複数のリポジトリ | チケットの内容に基づいて適切なリポジトリを自動選択します |
| 新しいチームのオンボーディング | /maggy-init で設定、コード記述は不要 |
インストールと設定
# ワンタイムインストール
cd $(cat ~/.claude/.bootstrap-dir)/maggy
./install.sh
# 設定
# ~/.maggy/config.yaml を編集 — スキーマについては maggy/config.example.yaml を参照
# 認証情報
export GITHUB_TOKEN=ghp_...
export ANTHROPIC_API_KEY=sk-ant-...
# 実行
python3 -m src.main
# または Claude Code から:
# /maggy-init # 対話型ウィザード
# /maggy # ダッシュボードを起動
プロバイダーの抽象化
Maggy サービスは GitHub/Asana を直接見ることはありません。IssueTrackerProvider プロトコルと通信します。以下をドロップインで切り替えることができます。
GitHubIssuesProvider— 複数のリポジトリをスキャンし、未解決の課題を集約し、「完了」をクローズにマッピングします。AsanaProvider— プロジェクトをクエリし、ワークスペースのスコープを尊重します。LinearProvider— 将来のためのスタブです。
同じ受信トレイ、Execute パイプライン、競合他社機能は、どのプロバイダーでも機能します。
実行パイプライン
チケットで Execute をクリックすると、次のようになります。
- Maggy は、設定された iCPG に関連するシンボル、影響範囲、以前の意図をクエリします。
- チケットのキーワードと設定されたコードベースに基づいて、適切な作業ディレクトリを選択します。
- そのディレクトリで
claude -p --dangerously-skip-permissionsを起動します。 - 分析 → 失敗するテストの作成 → 実装を実行します。
- 出力をセッションにキャプチャし、セッションタブで追跡できます。
起動された Claude Code はターゲットリポジトリで実行されるため、以下を認識します。
- そのリポジトリの
CLAUDE.md - グローバルな
~/.claude/CLAUDE.md - すべてのブートストラップスキル
.claude/hooks/、.mcp.json
したがって、Execute は完全なブートストラップ体験を得ることができ、機能が削減されたバージョンではありません。
競合他社インテリジェンス
汎用性があり、どのドメインでも機能します。
~/.maggy/config.yamlでcompetitors.categories: ["fintech", "embedded-finance"]を設定します。- Discover をクリックすると、Claude が 12~18 の競合他社 (市場リーダー、AI ファーストの挑戦者、垂直専門家) を特定します。
- Maggy は、競合他社の RSS ブログと Google News を毎日監視します。
- 毎日のブリーフィングは 1 日に 1 回生成され (キャッシュされます)、オンデマンドで再生成できます。
含まれていないもの
Maggy MVP は焦点を絞っています。以下は出荷されていません。
- 会議ボット (音声)
- Slack 連携
- P2P ネットワーク + セッションハンドオフ
- 自己改善 (
/improve-maggy) - Linear プロバイダー (スタブのみ)
これらは v2 の作業です。
ファイル
maggy/PLAN.md— アーキテクチャの根拠maggy/README.md— ユーザー向けドキュメントmaggy/src/providers/base.py— IssueTrackerProvider プロトコルmaggy/src/services/executor.py— TDD パイプラインmaggy/src/services/competitor.py— 発見 + ブリーフィングmaggy/src/services/inbox.py— AI 優先順位付けcommands/maggy.md—/maggyランチャーcommands/maggy-init.md—/maggy-initセットアップウィザード
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Maggy Skill
Maggy is a generic, local AI engineering command center. Install once, point it at your team's issue tracker and codebases, and get:
- AI-prioritized inbox — ranks open issues by urgency, OKR alignment, and recency
- One-click Execute — spawns Claude Code locally with iCPG context injected
- Competitor intelligence — daily AI briefing on your competitive landscape
- No hardcoding — works for any team, any stack, any issue tracker
⚠️ Execute permission model (important)
Execute currently runs claude -p --dangerously-skip-permissions so the TDD
pipeline isn't blocked waiting on approval prompts (subprocess has no terminal).
That flag grants Claude full permission to write/edit files and run shell
commands inside the target codebase, and the prompt it receives includes
content from the issue tracker (which any team member can author).
Hardening already in place:
working_diris validated against the list of codebase roots in~/.maggy/config.yaml— Claude can't be pointed at arbitrary filesystem paths.- Only tickets from your configured trackers reach Execute; no public-internet input flows into the prompt.
Roadmap: move the unconditional flag behind per-codebase config
(auto_approve: true|false) so privileged execution becomes opt-in.
Until then, treat Execute like git pull && make on any ticket you push
the button for — only run it on repos you own, against tickets from
authors you trust.
┌──────────────────────────────────────────────────────────────┐
│ maggy ──────────────┐ │
│ ├── skills/ ← installed globally → ~/.claude/ │
│ ├── commands/ ← installed globally → ~/.claude/ │
│ ├── scripts/icpg/ ← used by Maggy for context enrichment │
│ └── maggy/ ← dashboard: run `./install.sh` to use │
│ ├── src/ │
│ │ ├── providers/ ← GitHub / Asana / Linear │
│ │ ├── services/ ← inbox, competitor, executor │
│ │ └── api/ ← FastAPI routes │
│ └── install.sh │
└──────────────────────────────────────────────────────────────┘
When Maggy Helps
| Scenario | How Maggy helps |
|---|---|
| Morning triage of 50 open issues | AI ranks them; top items stay top |
| Implementing a ticket | Execute → iCPG-enriched TDD pipeline |
| "What are competitors shipping?" | Daily briefing + filterable news feed |
| Multiple repos per team | Auto-picks right repo based on ticket content |
| New team onboarding | Configure via /maggy-init, no code writing |
Install and Configure
# One-time install
cd $(cat ~/.claude/.bootstrap-dir)/maggy
./install.sh
# Configure
# Edit ~/.maggy/config.yaml — see maggy/config.example.yaml for the schema
# Credentials
export GITHUB_TOKEN=ghp_...
export ANTHROPIC_API_KEY=sk-ant-...
# Run
python3 -m src.main
# Or from Claude Code:
# /maggy-init # interactive wizard
# /maggy # launch dashboard
Provider Abstraction
Maggy services never see GitHub/Asana directly — they talk to an IssueTrackerProvider Protocol. Drop-in swap between:
GitHubIssuesProvider— scans multiple repos, aggregates open issues, maps "done" → closedAsanaProvider— queries projects, respects workspace scopeLinearProvider— stub for future
The same inbox, Execute pipeline, and Competitor features work with any provider.
Execute Pipeline
When you click Execute on a ticket:
- Maggy queries the configured iCPG for relevant symbols, blast radius, and prior intents
- Picks the right working directory based on ticket keywords + configured codebases
- Spawns
claude -p --dangerously-skip-permissionsin that directory - Runs analyze → write failing tests → implement
- Captures output in a session you can follow in the Sessions tab
Because the spawned Claude Code runs in the target repo, it picks up:
- That repo's
CLAUDE.md - Your global
~/.claude/CLAUDE.md - All bootstrap skills
.claude/hooks/,.mcp.json
So Execute gets the full bootstrap experience — not a stripped-down version.
Competitor Intelligence
Generic — works for any domain:
- Configure
competitors.categories: ["fintech", "embedded-finance"]in~/.maggy/config.yaml - Click Discover — Claude identifies 12-18 competitors (market leaders, AI-first challengers, vertical specialists)
- Maggy monitors their RSS blogs + Google News daily
- Daily briefing is generated once per day (cached), regeneratable on demand
Not Included
Maggy MVP is focused. Not shipped:
- Meeting bot (voice)
- Slack integration
- P2P network + session handoff
- Self-improvement (
/improve-maggy) - Linear provider (stub only)
These are v2 work.
Files
maggy/PLAN.md— architecture rationalemaggy/README.md— user docsmaggy/src/providers/base.py— IssueTrackerProvider Protocolmaggy/src/services/executor.py— TDD pipelinemaggy/src/services/competitor.py— discovery + briefingmaggy/src/services/inbox.py— AI prioritizationcommands/maggy.md—/maggylaunchercommands/maggy-init.md—/maggy-initsetup wizard