skills/mise-config/SKILL.md
Add or edit mise tasks and environment variables in `mise.toml`. Use when the user asks to: - configure environment variables in mise - add or edit a mise task - make something runnable with `mise run` - pass arguments to a mise task - "miseに環境変数を設定して" - "miseにtaskを書いて" - "mise runで○○できるようにして" - "mise taskに引数を渡せるようにして" - "miseについて教えて"
npx skillsauth add agarichan/skills mise-configInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
run = [{ tasks = [...] }] を使って並列集約するusage フィールドを使うmise.toml を使う(.mise.toml ではなく)description は簡潔に日本語で書く_ をタスク名に含め、hide = true にするexperimental_monorepo_root = true と [settings] に experimental = true の両方//path:task 構文。// プレフィックス + : 区切り。ルートで run = [{ tasks = ["//backend:lint", "//frontend:lint"] }] のように並列集約[monorepo] セクションで config_roots = ["backend", "frontend"] のようにパスを列挙。再帰 glob (**) 非対応、単一レベル glob (*) のみ[{ task = "build" }, "echo done"] のようにタスク参照・スクリプトを混在できるtask vs tasks: { task = "x", args = [...] } は逐次・引数指定可。{ tasks = ["x", "y"] } は並列だが args/env 指定不可。並列 + 引数転送が必要な場合は depends の構造化形式を使うdepends = [{ task = "setup", args = ["--prod"], env = { NODE_ENV = "production" } }] で args/env を渡せるenv はそのタスク専用。依存タスクに渡すには depends の構造化形式を使うoutputs = { auto = true } がデフォルト。sources 変更なしならタスクをスキップrun 内では usage_ プレフィックスの環境変数($usage_name)を使う。Tera({{ usage.name }})は flag 未指定時にエラーになるため run では使わない。Tera は depends の引数フォワーディング(args = ["{{usage.app}}"])等シェルを通さない場面で使う--dry-run → $usage_dry_run(ハイフンをアンダースコア)$MISE_PROJECT_ROOT(プロジェクトルート)、$MISE_CONFIG_ROOT(タスク定義ファイルのディレクトリ)、$MISE_ORIGINAL_CWD(mise run 実行時の cwd)、$MISE_TASK_NAME(タスク名)が渡される{{config_root}} はサブパッケージのルート: monorepo のサブパッケージ(例: backend/mise.toml)内で {{config_root}} を使うと $MISE_CONFIG_ROOT と同じ(backend/)。プロジェクトルートではない。サブパッケージのタスクをルートから mise run //backend:dev で呼んでも cwd はサブパッケージになるdir でタスク実行時環境変数は使えない: dir は Tera テンプレートで評価されるが、MISE_PROJECT_ROOT 等のタスク実行時注入変数はまだ未定義のためエラーになる。サブパッケージからプロジェクトルートを参照するには、ルートの [env] で PROJECT_ROOT = "{{config_root}}" を定義し、サブパッケージで dir = "{{env.PROJECT_ROOT}}" とする(ルートの {{config_root}} = プロジェクトルート)usage = 'arg "<tag>"' が正しい。usage = "push <tag>" のようにコマンド名を含めるとパースエラーになる詳細構文は以下を参照:
development
Add Orbit UI components to a React project via shadcn-compatible registry. Use when the user asks to add UI components, build interfaces, or set up a design system using Orbit. Also use when the user asks about Orbit component APIs, props, or usage patterns. Triggers include: "orbit", "add button/input/tabs", "use the registry", "npx shadcn add", building UI with the Orbit component catalog, or asking how to use Orbit components.
testing
Use when creating, editing, reviewing, naming, or restructuring an Agent Skill (SKILL.md / スキル) — even if the user doesn't say "Agent Skills" but is working in a skill directory, designing skill metadata, or asking to fix/improve a skill that didn't trigger or behaved unexpectedly. Provides the official specification, progressive disclosure model, and description-optimization methodology.
development
ファイルに書かれたタスク、または直接渡されたテキストタスクを Codex に委譲する。 次の依頼で使う: - "codexでXXX.mdのタスクを実施して" - "codexでXXX.txtの手順を実施して" - "このmdをcodexに投げて" - "この指示をcodexに投げて" - "thread_id にフィードバックして" - "Codexの結果を確認して"
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.