HC

hmohamed01/claude-code-scaffolding-skill

部署与 DevOps

本页由 AI 翻译,技术细节请以原文为准。 查看原文

56 stars 质量 58 趋势 21

这是一个自我维护的技能,为IDE添加光标和VS代码等支架,帮助创建新项目。

概览

IDE级别的项目支架向导,可与WebStorm和PyCharm项目向导媲美。支持网页、移动端、桌面端和后端开发。 两个都安装。支架单独工作,但没有维护者,它的依赖版本会慢慢变质,且没有支持的更新方式。 - : 逐步项目配置,如JetBrains IDE - : 从简单的HTML/CSS到复杂的全栈应用 - : Node.js、Python、Go、Rust、Java 版本选择 - : TypeScript、CSS 框架、状态管理、路由 - : PostgreSQL、MySQL、SQLite、MongoDB 及各种 ORM - : ESLint, Prettier, Ruff, mypy, golangci-lint, clippy - : Vitest, Jest, pytest, Go testing, Playwright - : Docker, docker-compose, GitHub Actions CI/CD - : 每个依赖版本均由从 npm 和 PyPI 刷新的单一清单解析 — 绝非凭猜测 - : 向导会检查其版本数据的年代并说明,然后推荐堆栈 - 纯HTML5(无CSS)- HTML/CSS(无......

概述(AI 翻译)

IDE级项目支架向导,可与WebStorm和PyCharm项目向导媲美。支持70+项目类型,涵盖网页、移动端、桌面和后端开发。

本仓库提供两种协同工作的技能:

技能 目的
project-scaffolding 创建项目。这是你日常使用的。
scaffolding-maintainer 保持支架的当前状态——刷新npm和PyPI注册库中的依赖版本,并根据实际会话揭示的内容改进向导。

两个都安装。支架单独工作,但没有维护者,它的依赖版本 慢慢地变得陈旧,且没有支持的更新方式。

特色

  • 交互向导工作流程:如JetBrains IDEs的逐步项目配置
  • 70+ 项目类型:从简单的 HTML/CSS 到复杂的全栈应用
  • SDK/环境配置:Node.js、Python、Go、Rust、Java 版本选择
  • 框架特定选项:TypeScript、CSS 框架、状态管理、路由
  • 数据库和ORM设置:PostgreSQL、MySQL、SQLite、MongoDB,配合各种ORM

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Project Scaffolding Skill for Claude Code

IDE-grade project scaffolding wizard comparable to WebStorm and PyCharm project wizards. Supports 70+ project types across web, mobile, desktop, and backend development.

This repository ships two skills that work together:

Skill Purpose
project-scaffolding Creates projects. This is the one you use day to day.
scaffolding-maintainer Keeps the scaffolder current — refreshes dependency versions from the npm and PyPI registries, and improves the wizard based on what real sessions revealed.

Install both. The scaffolder works alone, but without the maintainer its dependency versions slowly go stale and there is no supported way to update them.

Features

  • Interactive Wizard Workflow: Step-by-step project configuration like JetBrains IDEs
  • 70+ Project Types: From simple HTML/CSS to complex full-stack applications
  • SDK/Environment Configuration: Node.js, Python, Go, Rust, Java version selection
  • Framework-Specific Options: TypeScript, CSS frameworks, state management, routing
  • Database & ORM Setup: PostgreSQL, MySQL, SQLite, MongoDB with various ORMs
  • Code Quality Tools: ESLint, Prettier, Ruff, mypy, golangci-lint, clippy
  • Testing Configuration: Vitest, Jest, pytest, Go testing, Playwright
  • DevOps Ready: Docker, docker-compose, GitHub Actions CI/CD
  • Registry-Backed Versions: Every dependency version resolves from a single manifest that is refreshed from npm and PyPI — never from guesswork
  • Staleness Aware: The wizard checks how old its version data is and says so before recommending a stack

Supported Project Types

Static Websites (HTML/CSS/JS)

  • Pure HTML5 (no CSS)
  • HTML/CSS (no build tools)
  • HTML + Sass/SCSS
  • HTML + Tailwind CLI
  • Landing Pages
  • Multi-page Sites

Frontend Web Frameworks

  • React (Vite)
  • Next.js 16 (App Router)
  • Vue 3 / Nuxt 3
  • SvelteKit
  • Angular
  • Astro
  • Remix
  • Solid.js
  • Qwik
  • Preact

Mobile & Cross-Platform

  • React Native
  • Expo
  • Flutter
  • Tauri (Desktop)
  • Electron
  • Ionic

Backend - JavaScript/TypeScript

  • Express
  • NestJS
  • Fastify
  • Hono
  • Elysia
  • tRPC
  • Koa

Backend - Python

  • FastAPI
  • Django / Django REST
  • Flask
  • Litestar

Backend - Go

  • Go + Gin
  • Go + Fiber
  • Go + Echo
  • Go + Chi

Backend - Rust

  • Rust + Axum
  • Rust + Actix
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add hmohamed01/claude-code-scaffolding-skill
新手?先看 mcpskill.org 教程 →