project-init

Generate runnable project scaffolds with structured directories and starter configurations.

1|Updated May 12, 2026
One-click install
npx skills add https://github.com/cocyuhao/my-ai-skills-library --skill project-init-cocyuhao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-init
Source: https://github.com/cocyuhao/my-ai-skills-library/tree/main/project-init
Command: npx skills add https://github.com/cocyuhao/my-ai-skills-library --skill project-init-cocyuhao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

该技能解决从零开始建立项目时的结构混乱、需求对齐不足和开发规范缺失的问题,通过引导清晰的工作流程来确保可运行的项目骨架与一致性。

Core Features & Use Cases

  • 自动化需求梳理与技术选型建议
  • 生成可运行的项目脚手架、目录结构与基础配置
  • 提供基础开发规范与 CLAUDE.md 指引
  • 验证可运行性:启动、类型检查与静态分析

Quick Start

Provide your project goals, constraints, and tech preferences, and this Skill will generate a runnable scaffold with a clean structure and initial guidelines.

Frequently Asked Questions about project-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a runnable project scaffold from initial requirements?

To generate a runnable project scaffold from initial requirements, provide your project goals, constraints, and tech preferences to automate requirement alignment, technology selection, and starter file generation. This process yields a structured directory layout with standard tooling configurations that can be immediately built and started.

What is the best way to standardize directory layout and development governance for a new project?

The best way to standardize directory layout and development governance for a new project is to apply automated scaffolding that enforces a structured directory layout and generates a CLAUDE.md guide. This establishes baseline development standards and ensures consistency across MVP workflows from the start.

Can I use automated scaffolding to initialize both web and mobile projects?

Yes, you can use automated scaffolding to initialize web, mobile, CLI, and desktop projects. The initialization process applies technology selection and scaffold generation across these platforms, creating starter files and configurations tailored to your specific project type.

How do I validate that a newly initialized project can be started and built with standard tooling?

To validate that a newly initialized project can be started and built with standard tooling, the scaffolding process automatically checks startup capability, performs type checking, and runs static analysis. This ensures the generated project skeleton is immediately runnable and structurally sound.

Does project scaffolding work without predefined tech stack dependencies?

Yes, project scaffolding works without predefined tech stack dependencies by guiding technology selection based on your provided project goals and constraints. It helps align requirements with appropriate tech choices before generating the scaffold and initial configurations.