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
- 参考文档README.md174 B
- 脚本scripts/bgm.js16.0 KB
- 脚本scripts/downloader.js5.0 KB
- 脚本scripts/package-lock.json18.6 KB
- 脚本scripts/package.json318 B
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 installto 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-docsto keep task documentation current - Prefer
hkover rawgit-pre-commitfor hook management
04 同仓库更多 Skills
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.
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.
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.
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.
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.
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.