[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FCR3N72VT2P6R8R3AY3EJM":3,"skill-same:01M6FCR3N72VT2P6R8R3AY3EJM":47},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":20,"linkOnly":21,"markdownContent":22,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":29,"ownerHtmlUrl":30,"ownerBlogUrl":6,"ownerDescription":31,"updatedAt":32,"install":33,"resources":46},"01M6FCR3N72VT2P6R8R3AY3EJM","project-bootstrapper",null,"ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",66,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fmhattingpete\u002Fclaude-skills-marketplace\u002Fproject-bootstrapper\u002FSKILL.md",[],[18,19],"project","project bootstrapper","2026-11-10 10:12:30",false,"# Project Bootstrapper\n\nSets up new projects or improves existing projects with development best practices, tooling, documentation, and workflow automation.\n\n## When to Use\n\n- \"set up a new project\"\n- \"bootstrap this project\"\n- \"add best practices\"\n- \"improve project structure\"\n- \"set up development tooling\"\n- \"initialize project properly\"\n\n## What It Sets Up\n\n### 1. Project Structure\n- Standard directories (src\u002F, tests\u002F, docs\u002F, scripts\u002F, .github\u002F)\n- Logical file organization\n- Structure improvements\n\n### 2. Git Configuration\n- Comprehensive `.gitignore`\n- `.gitattributes` for line endings\u002Fdiffs\n- Git hooks (pre-commit, commit-msg)\n- Branch protection patterns\n- Git LFS if needed\n\n### 3. Documentation\n- Comprehensive `README.md`\n- `CONTRIBUTING.md`\n- Code documentation (JSDoc, docstrings)\n- `CHANGELOG.md` structure\n- Architecture docs if complex\n\n### 4. Testing Setup\n- Identify\u002Fsuggest testing framework\n- Test structure and conventions\n- Example\u002Ftemplate tests\n- Configure test runners\n- Coverage reporting\n- Testing scripts\u002Fcommands\n\n### 5. Code Quality Tools\n- Linters (ESLint, Pylint, etc.)\n- Formatters (Prettier, Black, etc.)\n- Type checking (TypeScript, mypy, etc.)\n- Pre-commit hooks for quality\n- Editor configs (.editorconfig)\n- Code quality badges\n\n### 6. Dependencies Management\n- Package manager configuration\n- Organize dependencies\n- Check security vulnerabilities\n- Set up dependency updates (Dependabot, Renovate)\n- Create lock files\n- Document dependency choices\n\n### 7. Development Workflow\n- Useful npm scripts \u002F Makefile targets\n- Environment variable templates (.env.example)\n- Docker configuration if appropriate\n- Development startup scripts\n- Hot-reload \u002F watch modes\n- Document development workflow\n\n### 8. CI\u002FCD Setup\n- GitHub Actions \u002F GitLab CI config\n- Automated testing\n- Automated deployment (if applicable)\n- Status badges\n- Release automation\n- Branch protection\n\n## Approach\n\n### Discovery Phase\n\nAsk clarifying questions:\n1. **Project type**: New or existing?\n2. **Primary purpose**: Web app, library, CLI tool?\n3. **Language\u002Fframework**: JS\u002FTS, Python, Go, etc.?\n4. **Collaboration**: Personal or team?\n5. **Deployment target**: Server, cloud, mobile, desktop?\n6. **Preferences**: Specific tools\u002Fframeworks?\n7. **Scope**: Full setup or specific areas?\n\n### Implementation Phase\n\n1. **Analyze existing** structure (if existing project)\n2. **Create plan** based on answers\n3. **Show plan** and get approval\n4. **Implement systematically** (one area at a time)\n5. **Verify completeness**\n6. **Provide handoff** documentation\n\n## Customization\n\nAdapts to:\n- **Language ecosystem**: Node.js vs Python vs Go vs Rust\n- **Project size**: Small script vs large app\n- **Team size**: Solo vs collaborative\n- **Maturity**: Startup speed vs enterprise standards\n\n## Tools Used\n\n- **AskUserQuestion**: Gather requirements\n- **Write**: Create configuration files, documentation\n- **Edit**: Update existing files\n- **Bash**: Initialize tools (git init, npm init)\n- **Read**: Analyze existing structure\n- **Glob**: Find files to update\n\n## Success Criteria\n\n- All standard files present and configured\n- Clear and complete documentation\n- Documented development workflow\n- Automated quality tooling (pre-commit hooks)\n- Easy test execution\n- Follows language\u002Fframework conventions\n- Quick developer onboarding\n- No obvious best practices missing\n\n## Templates\n\n- Node.js\u002FTypeScript web app\n- Python CLI tool\n- Python web API (FastAPI\u002FFlask)\n- React\u002FNext.js app\n- Go service\n- Rust CLI\u002Flibrary\n\n## Integration\n\n- **feature-planning**: For planning custom features\n- **code-auditor**: For validating setup quality\n- **codebase-documenter**: For generating detailed docs\n\n## Scope Control\n\n- **Full bootstrap**: Everything from scratch\n- **Partial setup**: Specific areas only (e.g., \"just add testing\")\n- **Improvement pass**: Enhance existing project\n- **Audit + fix**: Check what's missing and add it\n",{},"main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Fmhattingpete\u002Fclaude-skills-marketplace\u002Fproject-bootstrapper",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":7,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill project-bootstrapper",{"tool":39,"command":40},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill project-bootstrapper",{"tool":42,"command":43},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill project-bootstrapper","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fmhattingpete\u002Fclaude-skills-marketplace\u002Fproject-bootstrapper\u002FSKILL.md",true,[],[48,62,72,81,87,94],{"skillNo":49,"name":50,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":51,"categories":52,"keywords":58,"publishedAt":20},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[53],{"categoryNo":54,"categoryName":55,"taxonomyType":56,"taxonomyTypeDesc":57},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[59,60,61],"model","model hierarchy","model hierarchy skill",{"skillNo":63,"name":64,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":68,"publishedAt":20},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[67],{"categoryNo":54,"categoryName":55,"taxonomyType":56,"taxonomyTypeDesc":57},[69,70,71],"MCP","zoom","zoom mcp",{"skillNo":73,"name":74,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":20},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[78,79,80,70],"sdk","zoom apps sdk","apps",{"skillNo":82,"name":83,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":20},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[83],{"skillNo":88,"name":89,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":93,"publishedAt":20},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[92],{"categoryNo":54,"categoryName":55,"taxonomyType":56,"taxonomyTypeDesc":57},[89],{"skillNo":95,"name":96,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":20},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[96]]