0xc000022070/agentic-flake

エージェントスキルとプロジェクトスコープ環境をNixで構成可能にする

agentic-flake とは?

このスキルは、Nix Flake を活用してAIエージェント向けのスキルとプロジェクトスコープの環境を構成可能にするためのツールです。エージェント(例:Claude Code, Cursor, Codex)が特定のプロジェクト内で動作する際に必要なライブラリ、CLIツール、設定などをNix Flakeとして宣言的に管理できます。これにより、エージェントごとに異なる環境を簡単に再現・共有でき、開発の再現性と効率が向上します。主にNixOSやNixパッケージマネージャを使用する環境で動作し、Flakeベースの宣言的設定をエージェントワークフローに統合します。ユーザーは `nix develop` や `nix build` などの標準Nixコマンドを併用しながら、エージェントが自動で必要な依存関係を認識・利用できるようになります。

対応~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add 0xc000022070/agentic-flake

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

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

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

ドキュメント

agentic-flake は何をしますか?

エージェントスキルとプロジェクトスコープ環境をNixで構成可能にする。

概要

0xc000022070/agentic-flake は、AIエージェント(Claude Code, Cursor, Codexなど)がプロジェクトごとに異なるスキルや環境を自動的に認識・利用できるようにするためのNix Flakeです。Nixの宣言的アプローチを活用し、エージェントの動作に必要なツールチェーン、ライブラリ、設定ファイルをFlakeとして定義します。

特徴

  • プロジェクトスコープ環境: 各プロジェクトに固有のエージェントスキルと依存関係を flake.nix で定義。
  • 再現性: Nixのロックファイルにより、どこでも同一の環境を再現。
  • エージェント統合: エージェントが自動的に flake.nix を読み込み、必要なスキルを有効化。
  • 軽量: 追加のデーモンやサーバー不要で、Nixの標準機能を活用。

使用例

# flake.nix
{
  description = "プロジェクト環境とエージェントスキル";

  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    agentic-flake.url = "github:0xc000022070/agentic-flake";
  };

  outputs = { self, nixpkgs, agentic-flake }: {
    devShells.x86_64-linux.default =
      with import nixpkgs { system = "x86_64-linux"; };
      mkShell {
        buildInputs = [
          nodejs
          python3
          # エージェントスキルをここに追加
        ];
        shellHook = ''
          echo "エージェント環境が有効になりました"
        '';
      };
  };
}

対応エージェント

  • Claude Code
  • Cursor
  • Codex
  • その他、Nix Flakeを認識できるAIエージェント

動作環境

  • NixOS または NixパッケージマネージャがインストールされたLinux/MacOS
  • Nix Flakeを有効化したNix 2.4 以上

関連リソース

関連スキル