AGENT SKILL

mise-codegen

This skill should be used when the user asks to "generate a GitHub Action for mise", "create a devcontainer with mise", "generate a bootstrap script", "generate task documentation", "create task stubs", or mentions mise generate, CI/CD setup with mise, devcontainer configuration, or mise bootstrap scripts.

使用场景运维与部署
License 许可
MIT
最近更新
2026-08-03
Stars
★ 1
Forks
0

01 前言 Front Matter

name
mise-codegen
description
This skill should be used when the user asks to "generate a GitHub Action for mise", "create a devcontainer with mise", "generate a bootstrap script", "generate task documentation", "create task stubs", or mentions mise generate, CI/CD setup with mise, devcontainer configuration, or mise bootstrap scripts.

02 资源文件 5

03 SKILL.md 正文

Mise Code Generation

Generate configuration files for CI/CD, devcontainers, bootstrapping, and documentation.

Available Generators

mise generate github-action     # GitHub Actions workflow
mise generate devcontainer      # VS Code devcontainer config
mise generate bootstrap         # Bootstrap script (curl | sh)
mise generate git-pre-commit    # Git pre-commit hook
mise generate task-docs         # Documentation for tasks
mise generate task-stubs        # Shims to run mise tasks
mise generate config            # Generate a mise.toml template
mise generate tool-stub         # HTTP-based tool stub

GitHub Actions

mise generate github-action > .github/workflows/mise.yml

Generates a workflow that:

  • Installs mise via the official jdx/mise-action
  • Runs mise install to set up tools
  • Caches tool installations
  • Supports matrix builds across versions

Devcontainer

mise generate devcontainer > .devcontainer/devcontainer.json

Creates a devcontainer that bootstraps mise and installs all tools from config.

Bootstrap Script

mise generate bootstrap > scripts/bootstrap.sh

Creates a portable script for new developers: curl -fsSL .../bootstrap.sh | sh

Task Documentation

mise generate task-docs > docs/tasks.md

Generates markdown documentation for all tasks in the project, including descriptions, dependencies, and arguments.

Task Stubs

mise generate task-stubs

Creates shell scripts in ./bin/ that wrap mise run <task> — useful for tools that expect executables in PATH.

Pre-Commit Hook

mise generate git-pre-commit > .git/hooks/pre-commit

Note: This project uses hk (jdx's hook manager) instead. Prefer hk install over raw pre-commit hooks. See the mise-jdx-ecosystem skill for hk integration.

Best Practices

  • Commit generated CI/CD files — they're project infrastructure
  • Re-generate after adding new tools to keep CI in sync
  • Use mise generate task-docs to keep task documentation current
  • Prefer hk over raw git-pre-commit for hook management

04 同仓库更多 Skills

ray-manaloto
ray-manaloto/macos-development-environment

next-workflow-step

Use this skill when the user wants to transition to the next workflow step, wrap up a session cleanly, prepare a handoff, or says things like "next step", "continue the workflow", "wrap up", "hand off", "move to the next phase", "what's next in embrace", or "prepare for /clear". Also triggers when the current octo:embrace phase appears complete and no explicit next action is set.

Skill与智能体开发
★ 1
ray-manaloto
ray-manaloto/macos-development-environment

source-discovery

This skill should be used when the user asks to "find sources", "discover URLs", "catalog a source", "classify a URL", "search for libraries", "check what exists", or mentions source discovery, URL cataloging, source classification, or research source management.

★ 1
ray-manaloto
ray-manaloto/macos-development-environment

review-synthesis

This skill should be used when the user asks to "summarize review findings", "prioritize fixes", "rank review issues", "combine reviewer feedback", "create action items from review", or mentions review synthesis, finding prioritization, severity ranking, or review result summarization.

★ 1
ray-manaloto
ray-manaloto/macos-development-environment

research-scoring

This skill should be used when the user asks to "score research", "check research quality", "evaluate coverage", "measure improvement", "assess research completeness", or mentions research scoring, quality metrics, coverage gaps, improvement baseline, or research pipeline status.

资料检索与研究
★ 1
ray-manaloto
ray-manaloto/macos-development-environment

notebooklm-integration

This skill should be used when the user asks to "ingest into NotebookLM", "query NotebookLM", "add sources to notebook", "cross-source synthesis", "check stale sources", or mentions NotebookLM, notebook integration, source ingestion, or knowledge consolidation.

★ 1
ray-manaloto
ray-manaloto/macos-development-environment

evidence-synthesis

This skill should be used when the user asks to "synthesize findings", "combine research", "cross-reference sources", "summarize evidence", "write a deep review", or mentions evidence synthesis, finding consolidation, cross-source analysis, or research summarization.

资料检索与研究
★ 1