Mkpr
⚡ Fast Zig CLI tool to create projects from a set of opinionated language templates
Install / Use
/learn @sophed/MkprREADME
mkpr — make project
Fast Zig CLI tool to create projects from a set of opinionated language templates

Usage
mkpr <template> <project-name>
- Use
mkpr lsfor a list of templates
Motive
Originally based on my project golaunch, mkpr is intended to be a comprehensive set of utility scripts and templates for my personal projects.
Just was chosen as the command runner of choice for its flexibility and simple shell-like syntax. Simply running just build and having a cohesive toolchain is far easier and less headache than having build scripts with different syntax for each language I use for a project.
Installing
- I'll add to some package repos eventually
- Until then, there is binaries available in releases
Building
- Requires
zigversion 0.14.0 andjustinstalled
git clone https://github.com/Sophed/mkpr
cd mkpr
just build
- Output binaries can be found in
zig-out/bin/
Available Templates
Go
- Requires
goinstalled
example
├── .gitignore <- language specific ignores
├─ app
│ ├─ main.go
│ └─ main_test.go
├─ build
│ └─ bin <- output binary
├─ go.mod
├─ justfile <- build/run/test scripts
├─ LICENSE <- auto generated MIT license from username/current year
└─ README.md <- auto generated with project name
</details>
Rust
- Requires
cargoinstalled - The built in
cargo initwas mostly sufficient, this template just adds meta files
example
├── .gitignore <- language specific ignores
├── Cargo.lock
├── Cargo.toml
├── justfile <- build/run/test scripts
├── LICENSE <- auto generated MIT license from username/current year
├── README.md <- auto generated with project name
├── src
│ └── main.rs
├── target
│ └── ...
└── tests
└── example_test.rs
</details>
Zig
- Requires
ziginstalled (only version 0.14.0 tested, newer versions should still work)
example
├── .gitignore <- language specific ignores
├── build.zig
├── build.zig.zon
├── justfile <- build/run scripts
├── LICENSE <- auto generated MIT license from username/current year
├── README.md <- auto generated with project name
└── src
└── main.zig
</details>Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
