一键导入
init-project
Initialize a new project — repo, structure, CI, and first commit
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Initialize a new project — repo, structure, CI, and first commit
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | init-project |
| description | Initialize a new project — repo, structure, CI, and first commit |
| user_invocable | true |
Set up a new project with progressive single-question flow. Each step has a sensible default — user can just press Enter to accept.
Ask ONE question at a time. Show the default/recommendation in brackets. If the user provides no answer or says "ok/好/嗯/默认", use the default.
Ask: "Project name?" — infer default from current directory name or user's earlier context.
Ask: "Language/framework? [recommended: TypeScript + Node.js]" Recommend based on:
Ask: "Public or private? [private]" Default: private
Do NOT ask a generic "any CI/CD requirements?" question. Instead:
The CI recommendation MUST be based on:
Show a one-line summary of all choices, ask "Go? [yes]"
Once confirmed:
gh repo create <name> --private/--public --clone && cd <name>.gitignore (use GitHub's template for the language)README.md with project name + one-line descriptiongit add -A
git commit -m "chore: initial project setup"
git push -u origin main
| Ecosystem | Linter | Test | Build | Extra |
|---|---|---|---|---|
| TypeScript/Node | eslint + prettier | vitest | tsc | — |
| Python | ruff | pytest | — | mypy type check |
| Rust | clippy | cargo test | cargo build | — |
| Go | golangci-lint | go test | go build | — |
| Next.js | eslint | vitest | next build | — |
| React (Vite) | eslint + prettier | vitest | vite build | — |
.gitignore and README.md.Write personal blog posts with the rhythm, structure, and voice of top-tier essayists (Paul Graham, Dan Luu, Henrik Karlsson, Ben Kuhn, etc.)
Add a new feature with design, TDD, and PR workflow
Audit a codebase for security vulnerabilities, code quality issues, and architecture concerns
Use when the user says "autopilot", "auto mode", "替我回答", or "自动回答". Enables autonomous decision-making by answering Claude's own questions based on the user's personality profile.
Fix a bug with systematic debugging, TDD, and PR workflow
Create a git release — tag, push, and create GitHub release