eng0-template-skills
💡 摘要
该存储库提供了在eng0平台上设置和部署各种项目的模板。
🎯 适合人群
🤖 AI 吐槽: “看起来很能打,但别让配置把人劝退。”
风险:Medium。建议检查:是否发起外网请求(SSRF/数据外发);文件读写范围与路径穿越风险。以最小权限运行,并在生产环境启用前审计代码与依赖。
eng0-template-skills
Centralized repository for all eng0 platform template skills. Each template has its own directory with specialized skills for setup and deployment.
Directory Structure
eng0-template-skills/
├── [template-id]/
│ ├── build-and-deploy/
│ │ └── SKILL.md # Deployment instructions
│ └── setup/
│ └── SKILL.md # Project setup from scratch
├── README.md
Available Templates
| Template ID | Name | Category | Skills | |-------------|------|----------|--------| | award-winning-website | Gaming Landing Page | landing | setup, build-and-deploy | | awwwards-landing-page | Designer Portfolio | landing, portfolio | setup, build-and-deploy | | gsap-awwwards-website | SPYLT Product Landing | landing | setup, build-and-deploy | | natural-language-postgres | Chat App On Your Data | ai | setup | | natural-language-postgres-presentation | Presentation On Your Data | ai, slides | setup | | happiness-dashboard | Dashboard App | ai | setup, build-and-deploy | | langchain-agent | LangChain Agent | ai | setup | | langchain-retrieval | LangChain Retrieval | ai | setup | | langchain-retrieval-agent | LangChain Retrieval Agent | ai | setup | | ai-chatbot | AI Chatbot (Chat SDK) | ai | setup, build-and-deploy | | nextjs-blog-netlify | Next.js Blog (Netlify) | blog | setup | | gatsby-ecommerce-netlify | Gatsby E-commerce | starter | setup | | tanstack-chat-netlify | TanStack Chat | starter | setup | | content-ops-netlify | Content Ops Starter | blog | setup | | dillion-portfolio | Developer Portfolio | portfolio | setup, build-and-deploy | | nuxt-starter-netlify | Nuxt Starter | starter | setup | | astro-supabase-netlify | Astro + Supabase | starter | setup | | nextjs-supabase | Next.js + Supabase | starter | setup | | fastapi-fullstack | FastAPI Full Stack | backend | setup | | express-mcp | Express MCP Server | tools | setup | | express-typescript-starter | Express TypeScript Starter | backend | setup | | fastapi-backend-template | FastAPI Backend | backend | setup | | nestjs-typescript-starter | NestJS TypeScript Starter | backend | setup | | deno-monorepo-template | Deno Monorepo API | backend | setup | | axum-rust-template | Axum Rust API | backend | setup | | go-backend-clean-architecture | Go Clean Architecture | backend | setup | | chrome-extension-boilerplate-react-vite | Chrome Extension Boilerplate | tools | setup | | vite-react | React + Vite | starter | setup, build-and-deploy | | vite-vue | Vue + Vite | starter | setup, build-and-deploy | | screwfast | ScrewFast Landing Page | landing, blog | setup, build-and-deploy | | mantis-react-admin | Mantis React Admin | dashboard | setup, build-and-deploy | | tailadmin-nextjs | TailAdmin Dashboard | dashboard | setup, build-and-deploy | | astrowind | AstroWind Landing Page | landing, blog | setup, build-and-deploy | | magic-portfolio | Magic Portfolio | portfolio | setup, build-and-deploy | | denuvo-slides | Denuvo Reverse Engineering Slides | slides | setup, build-and-deploy | | ncine-presentation | nCine Game Framework Slides | slides | setup, build-and-deploy | | py-intro | Python Zero To Hero Slides | slides | setup, build-and-deploy | | kubecon-llm-k8s | KubeCon LLM K8s Slides | slides | setup, build-and-deploy | | developer-portfolio | Developer Portfolio Pro | portfolio | setup, build-and-deploy | | stripe-one-time-payment | Stripe One-Time Payment | payments | setup, build-and-deploy | | stripe-subscription | Stripe Subscription | payments, saas | setup, build-and-deploy |
Skills
setup
The setup skill initializes a template in an empty project directory:
- Clones the template repository
- Installs dependencies
- Configures environment (if needed)
- Verifies the setup with a build
Usage: When starting a new project from a template, invoke the setup skill to bootstrap the entire project.
build-and-deploy
The build-and-deploy skill handles production deployment:
- Builds the project for production
- Deploys to Vercel or Netlify
- Handles environment variables
- Database migrations (if applicable)
Usage: After developing your project, invoke the build-and-deploy skill to deploy to production.
Usage with Claude Code
Skills are automatically available in Claude Code. Simply describe what you want to do:
- "Set up the vite-react template in this directory"
- "Deploy this project to Vercel"
- "Initialize the ai-chatbot template here"
Usage with Other Code Agents
For other code agents (Cursor, Windsurf, Cline, etc.):
- Navigate to the template directory:
eng0-template-skills/[template-id]/ - Read the relevant skill file:
setup/SKILL.mdorbuild-and-deploy/SKILL.md - Follow the step-by-step instructions
Template Registry
The authoritative list of templates is maintained in:
cctools/relay/src/data/project-templates.json
Contributing
To add a new template skill:
- Create a directory with the template ID
- Add
setup/SKILL.mdwith initialization instructions - Add
build-and-deploy/SKILL.mdwith deployment instructions (if applicable) - Update this README with the new template
优点
- 提供多种不同用例的模板
- 简化设置和部署流程
- 支持多个部署平台
- 鼓励社区贡献
缺点
- 每个模板缺乏详细文档
- 复杂项目可能需要额外配置
- 并非所有模板都可能得到积极维护
- 依赖管理可能具有挑战性
相关技能
免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。
版权归原作者所有 rebyteai-template.
