tlyboy-starter
10
总安装量
2
周安装量
#28906
全站排名
安装命令
npx skills add https://github.com/tlyboy/skills --skill tlyboy-starter
Agent 安装分布
amp
2
gemini-cli
2
claude-code
2
github-copilot
2
kimi-cli
2
Skill 文档
Starter
Initialize new projects using Guany’s starter templates via degit.
Starter Templates
Create a project from a starter template:
npx degit tlyboy/<template> <project-name>
Frontend
| Template | Command |
|---|---|
| Vue | npx degit tlyboy/vue-starter <project-name> |
| React | npx degit tlyboy/react-starter <project-name> |
| Nuxt | npx degit tlyboy/nuxt-starter <project-name> |
| Next.js | npx degit tlyboy/next-starter <project-name> |
UI Library
| Template | Command |
|---|---|
| shadcn + Vue | npx degit tlyboy/shadcn-vue-starter <project-name> |
| shadcn + React | npx degit tlyboy/shadcn-react-starter <project-name> |
| shadcn + Nuxt | npx degit tlyboy/shadcn-nuxt-starter <project-name> |
| shadcn + Next.js | npx degit tlyboy/shadcn-next-starter <project-name> |
| Element Plus + Vue | npx degit tlyboy/element-plus-vue-starter <project-name> |
| Element Plus + Nuxt | npx degit tlyboy/element-plus-nuxt-starter <project-name> |
| Vant + Vue | npx degit tlyboy/vant-vue-starter <project-name> |
Desktop (Tauri)
| Template | Command |
|---|---|
| Tauri + Vue | npx degit tlyboy/tauri-vue-starter <project-name> |
| Tauri + React | npx degit tlyboy/tauri-react-starter <project-name> |
| Tauri + shadcn + React | npx degit tlyboy/tauri-shadcn-react-starter <project-name> |
Backend & Server
| Template | Command |
|---|---|
| Nitro | npx degit tlyboy/nitro-starter <project-name> |
| Bun | npx degit tlyboy/bun-starter <project-name> |
MCP (Model Context Protocol)
| Template | Command |
|---|---|
| MCP Server | npx degit tlyboy/mcp-server-starter <project-name> |
| MCP Client | npx degit tlyboy/mcp-client-starter <project-name> |
Other
| Template | Command |
|---|---|
| VitePress | npx degit tlyboy/vitepress-starter <project-name> |
| Slidev | npx degit tlyboy/slidev-starter <project-name> |
| uni-app | npx degit tlyboy/uni-starter <project-name> |
| Docker Compose (Caddy) | npx degit tlyboy/compose-starter/caddy <project-name> |
| Docker Compose (Caddy + Cloudflare) | npx degit tlyboy/compose-starter/caddy-cf <project-name> |
| Docker Compose (Caddy + Aliyun) | npx degit tlyboy/compose-starter/caddy-ali <project-name> |
| Docker Compose (MySQL) | npx degit tlyboy/compose-starter/mysql <project-name> |
| Docker Compose (Redis) | npx degit tlyboy/compose-starter/redis <project-name> |
| Docker Compose (Nginx) | npx degit tlyboy/compose-starter/nginx <project-name> |
| Docker Compose (n8n) | npx degit tlyboy/compose-starter/n8n <project-name> |
| Docker Compose (Open WebUI) | npx degit tlyboy/compose-starter/open-webui <project-name> |
| Docker Compose (Open WebUI + CUDA) | npx degit tlyboy/compose-starter/open-webui-cuda <project-name> |
| Docker Compose (Verdaccio) | npx degit tlyboy/compose-starter/verdaccio <project-name> |
Instructions
- When the user asks to create or initialize a project, determine the project type (or ask).
- Suggest the matching
npx degit tlyboy/<template> <project-name>command. - After degit, run
nito install dependencies. - If the user needs a custom setup that doesn’t match any template, use the config references in
templates/(.editorconfig,.prettierrc) as a baseline.
Config References
The templates/ directory contains baseline config files and project scaffolding reflecting Guany’s preferences:
.editorconfig– 2-space indent, LF, UTF-8, trim trailing whitespace, insert final newline.prettierrc– No semicolons, single quotes.vscode/settings.json– Prettier as default formatter, format on save.vscode/extensions.json– Recommended extensions (EditorConfig, Prettier)LICENSE– MIT License,{{year}}replaced with current yearCODE_OF_CONDUCT.md– Contributor Covenant v2.1README.md– Project README template (English) with emoji prefix, uses pnpm commandsREADME.zh-CN.md– Project README template (Chinese) with emoji prefix, uses pnpm commands