project-scaffolder
使用最佳实践设置项目
Également disponible depuis: BitYoungjae
启动新项目需要仔细设置结构、配置和工具。此技能为 React、Node.js、Python、Go 和其他框架提供即用型模板,包含完整的代码检查、测试和 CI/CD 配置。
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "project-scaffolder". Create a React + TypeScript project with Vite
Résultat attendu:
- 为 my-app 创建的项目结构包含:
- - src/components/、src/hooks/、src/utils/、src/types/ 目录
- - 配置了 TypeScript 和 React 插件的 ESLint
- - 具有一致格式化规则的 Prettier
- - 使用 Testing Library 的 Vitest 设置
- - 用于代码检查的 Husky 预提交钩子
- - GitHub Actions CI 工作流
Utilisation de "project-scaffolder". Set up a FastAPI project with pytest
Résultat attendu:
- 生成的 Python FastAPI 项目包含:
- - app/api/routes/、app/core/、app/models/ 结构
- - 具有环境配置的 Pydantic 设置
- - 支持异步测试的 pytest
- - 为本地开发配置的 CORS 中间件
- - 包含所有必需变量的 .env.example
Audit de sécurité
Risque faibleAll static findings are false positives. The skill is a documentation-only project scaffolding tool. Scanner misinterpreted Go import statements as dynamic imports, Cobra CLI framework references as cmd.exe execution, and legitimate configuration URLs and environment variable patterns as security risks. No actual malicious code execution, credential exfiltration, or command injection patterns present.
Facteurs de risque
⚡ Contient des scripts (4)
⚙️ Commandes externes (79)
🌐 Accès réseau (5)
🔑 Variables d’environnement (14)
📁 Accès au système de fichiers (1)
Score de qualité
Ce que vous pouvez construire
新 React 应用程序设置
快速搭建生产就绪的 React + TypeScript 应用程序,使用 Vite,包括 ESLint 配置、Prettier 格式化、Vitest 测试设置和 Husky 预提交钩子。
Python API 项目结构
创建组织良好的 FastAPI 或 Django 项目,具有适当的关注点分离、Pydantic 验证、pytest 测试和异步数据库配置。
Go CLI 工具开发
使用 Cobra 框架设置专业的 Go CLI 应用程序,包含 Viper 配置管理、Makefile 自动化和适当的模块结构。
Essayez ces prompts
Create a new {framework} project with TypeScript called {project_name}. Include ESLint, Prettier, and testing configuration.Set up a production-ready {language} API project. Include database configuration, error handling middleware, authentication setup with JWT, and unit tests.Create a monorepo structure using {tool} with shared packages for UI components, TypeScript types, and ESLint configuration. Include workspace configuration.Generate a full-stack {stack} project with frontend, backend, shared types, and CI/CD pipeline. Include environment variable templates and Docker configuration.Bonnes pratiques
- 始终使用 TypeScript 以确保类型安全。它在编译时捕获错误并提高整个项目的代码可维护性。
- 从一开始就配置代码检查和格式化工具。预提交钩子确保所有代码在提交前符合标准。
- 在项目结构中分离关注点。将配置、模型、路由和服务保持在不同的目录中以保持清晰。
Éviter
- 不要跳过 .gitignore 文件。缺少条目可能会将 node_modules、构建产物或环境文件提交到版本控制。
- 避免在源代码中硬编码密钥。始终使用环境变量,并为所需配置提供 .env.example 模板。
- 不要跳过测试设置。后期添加测试比从第一天就配置好测试框架要困难得多。