brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
install-almanac-contentInstall skills, agents, and teams from agent-almanac into any supported agentic framework using the CLI. Covers framework detection, content search, installation with dependency resolution, health auditing, and manifest-based syncing. Use when setting up a new project with agentic capabilities, installing specific skills or entire domains, targeting multipl…
Independent GitHub snapshot · Automated classification · Original documentation governs
name: install-almanac-content description: > Install skills, agents, and teams from agent-almanac into any supported agentic framework using the CLI. Covers framework detection, content search, installation with dependency resolution, health auditing, and manifest-based syncing. Use when setting up a new project with agentic capabilities, installing specific skills or entire domains, targeting multiple frameworks simultaneously, or maintaining a declarative manifest of installed content. license: MIT allowed-tools:
agent-almanac CLI を使って、agent-almanac のスキル、エージェント、チームを任意のサポートされたエージェントフレームワークにインストールする。
r-packages、devops)からすべてのスキルをインストールagent-almanac.yml マニフェストを作成または同期create-skill、r-developer、r-package-review)--domain <domain> -- 個々の ID を名指す代わりにドメインからすべてのスキルをインストール--framework <id> -- 特定フレームワークをターゲット(既定: すべて自動検出)--with-deps -- エージェントのスキルとチームのエージェント+スキルもインストール--dry-run -- ディスクへの書き込みなしに変更をプレビュー--global -- プロジェクトスコープではなくグローバルスコープにインストール--force -- 既存コンテンツを上書き--source <path> -- agent-almanac ルートへの明示的パス(既定: 自動検出)カレントプロジェクトに存在するエージェントツールを見るためフレームワーク検出を実行する:
agent-almanac detect
これは作業ディレクトリを設定ファイルとディレクトリ(.claude/、.cursor/、.github/copilot-instructions/、.agents/ 等)でスキャンし、どのフレームワークがアクティブかを報告する。
期待結果: 出力は 1 つ以上の検出されたフレームワークをアダプタステータスと共に列挙する。フレームワークが検出されなければ、ユニバーサルアダプタ(.agents/skills/)がフォールバックとして使われる。
失敗時: CLI が見つからなければ、インストールされて PATH 上にあることを保証する。検出が何も返さずフレームワークが存在することを知っているなら、--framework <id> を使って明示的に指定する。agent-almanac list --domains を実行して CLI がレジストリに到達できるか検証する。
キーワードでスキル、エージェント、チームを見つける:
agent-almanac search <keyword>
カテゴリで browsing するには:
agent-almanac list --domains # List all domains with skill counts
agent-almanac list -d r-packages # List skills in a specific domain
agent-almanac list --agents # List all agents
agent-almanac list --teams # List all teams
期待結果: 検索結果またはフィルタリングされたリストが、ID と説明と共に一致するコンテンツを表示する。
失敗時: 結果が現れないなら、より広いキーワードを試す。almanac ルートが到達可能か検証: agent-almanac list がフルスキルカウントを示すべき。ルートが見つからなければ、--source /path/to/agent-almanac を渡す。
名前で 1 つ以上のアイテムをインストールする:
# Install specific skills
agent-almanac install create-skill write-testthat-tests
# Install all skills from a domain
agent-almanac install --domain devops
# Install an agent with its skills
agent-almanac install --agent r-developer --with-deps
# Install a team with its agents and their skills
agent-almanac install --team r-package-review --with-deps
# Target a specific framework
agent-almanac install create-skill --framework cursor
# Preview without writing
agent-almanac install --domain esoteric --dry-run
# Install to global scope
agent-almanac install create-skill --global
CLI はレジストリからコンテンツを解決し、各検出されたフレームワーク用に適切なアダプタを選び、ファイルをフレームワーク固有パス(例: Claude Code には .claude/skills/、Cursor には .cursor/rules/)に書く。
期待結果: 出力はインストールされたアイテム数とターゲットフレームワークを確認する。インストールされたコンテンツが正しいフレームワークディレクトリに現れる。
失敗時: アイテムが見つからなければ、ID がレジストリの name フィールドに一致するか検証する(skills/_registry.yml、agents/_registry.yml、teams/_registry.yml)。ファイルが既に存在しインストールがスキップされたら、--force を使って上書きする。
すべてのインストール済みコンテンツに健全性チェックを実行する:
agent-almanac audit
特定のフレームワークまたはスコープを監査するには:
agent-almanac audit --framework claude-code
agent-almanac audit --global
現在何がインストールされているか見るには:
agent-almanac list --installed
期待結果: 監査がすべてのインストール済みアイテムを健全と報告し、壊れた参照がない。--installed 一覧は各アイテムをタイプとフレームワークと共に表示する。
失敗時: 監査が壊れたアイテムを報告したら、--force で再インストールする。symlink が壊れていたら、almanac ソースパスが移動していないか検証する。agent-almanac install <broken-id> --force を実行して修復する。
再現可能なセットアップのため、宣言的 agent-almanac.yml マニフェストを使う:
# Generate a starter manifest
agent-almanac init
これは検出されたフレームワークとプレースホルダコンテンツリストと共にカレントディレクトリに agent-almanac.yml を作成する。望むスキル、エージェント、チームを宣言するためファイルを編集する:
source: /path/to/agent-almanac
frameworks:
- claude-code
- cursor
skills:
- create-skill
- domain:r-packages
agents:
- r-developer
teams:
- r-package-review
それからマニフェストで宣言されたすべてをインストール:
agent-almanac install
インストール状態をマニフェストと整合させる(欠落をインストール、余剰を削除)には:
agent-almanac sync
agent-almanac sync --dry-run # Preview first
期待結果: 引数なしで install を実行するとマニフェストを読み、宣言されたすべてのコンテンツをインストールする。sync の実行はインストール状態をマニフェストと整合させ、欠落アイテムを加え未宣言を削除する。
失敗時: sync が "No agent-almanac.yml found" を報告したら、まず agent-almanac init を実行する。マニフェストが 0 アイテムに解決したら、スキル/エージェント/チーム ID がレジストリエントリと正確に一致するか確認する。# で始まるコメント行は無視される。
campfire コマンドは install --team への温かいチーム指向の代替を提供する:
# Browse all available team circles
agent-almanac campfire --all
# Inspect a specific circle (members, practices, pattern)
agent-almanac campfire tending
# See shared agents between teams (hearth-keepers)
agent-almanac campfire --map
# Gather a team (install with arrival ceremony)
agent-almanac gather tending
agent-almanac gather tending --ceremonial # Show each skill arriving
agent-almanac gather tending --only mystic,gardener # Partial gathering
# Check fire health (burning / embers / cold)
agent-almanac tend
# Scatter a team (uninstall with farewell)
agent-almanac scatter tending
キャンプファイア状態は .agent-almanac/state.json(git 無視、プロジェクトに局所)で追跡される。火には熱状態がある: burning(過去 7 日以内に使用)、embers(30 日以内)、cold(30+ 日)。tend を実行するとすべての火を温め、健全性を報告する。
共有スキルは scatter 中に保護される — スキルが別の集めた火に必要なら、インストールされたままになる。共有エージェントは複製ではなく火の間を歩く。
すべての campfire コマンドはスクリプティング用に --quiet(標準レポーター出力)と --json(マシン解析可能)をサポートする。
期待結果: チームが状態追跡と共に集められ管理される。campfire --all が火状態を示す。tend が健全性を報告する。
失敗時: キャンプファイア状態が壊れたら、.agent-almanac/state.json を削除してチームを再 gather する。gather が失敗したら、チーム名が teams/_registry.yml のエントリと一致するか確認する。
agent-almanac detect が期待されるフレームワークを示すagent-almanac list --installed がすべての意図されたコンテンツを示すagent-almanac audit が壊れたアイテムを報告しない/skill-name が動く)agent-almanac sync --dry-run が変更不要を報告する--with-deps を忘れる: --with-deps なしでエージェントをインストールすると、エージェント定義のみがインストールされ、参照されるスキルはインストールされない。エージェントは存在するがそのスキル手順に従えない。依存を別々にインストールしていない限り、常にエージェントとチームに --with-deps を使う。agent-almanac sync を実行するか、整合を保つために常にマニフェストを通じてインストールする。--global でインストールされたコンテンツは ~/.claude/skills/(または同等物)に行き、プロジェクトスコープコンテンツはカレントディレクトリの .claude/skills/ に行く。スキルが見つからなければ、間違ったスコープでインストールされていないか確認する。--source パスが壊れる。agent-almanac.yml の source フィールドを更新するか、agent-almanac init を再実行する。--framework <id> を明示的に使うか、ユニバーサルアダプタに依存する。agent-almanac tend を実行するとすべての集められた火のタイマーがリセットされる。火が "cold" として表示されるなら、それはまだフルにインストールされている — 熱状態は使用の最近性を反映し、インストール健全性ではない。create-skill -- インストール前に almanac に加える新しいスキルを作成するconfigure-mcp-server -- インストール後にエージェントが必要とするかもしれない MCP サーバーをセットアップwrite-claude-md -- インストールされたスキルを参照するよう CLAUDE.md を設定audit-discovery-symlinks -- Claude Code スキル検出のための symlink 問題を診断design-cli-output -- CLI のレポーターと campfire セレモニーが使うターミナル出力パターン