Agent skill
bootstrap-auto-fast
[Implementation] Quickly bootstrap a new project automatically
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/bootstrap-auto-fast
SKILL.md
[IMPORTANT] Use
TaskCreateto break ALL work into small tasks BEFORE starting — including tasks for each file read. This prevents context loss from long files. For simple tasks, AI may ask user whether to skip.
Quick Summary
Goal: Quickly bootstrap a new project with parallel research, then implement, test, review, and document.
Workflow:
- Research & Planning — 6 parallel researcher subagents (idea, tech stack, design), then UI/UX + planner sequentially
- Implementation — Execute plan with main agent + UI/UX subagent for frontend
- Testing — Real tests, tester subagent, fix until all pass
- Code Review — Iterate with code-reviewer until clean
- Documentation — README, PDR, code standards, architecture, roadmap
- Final Report — Summary + auto-commit (no push)
- Onboarding — Step-by-step project setup with user
Key Rules:
- Parallel research phase for speed (vs sequential in bootstrap-auto)
- Never use fake data to pass tests
- Research reports <=150 lines; sacrifice grammar for concision
Think hard to plan & bootstrap a new project follow the Orchestration Protocol, Core Responsibilities, Subagents Team and Development Rules in your CLAUDE.md file:
User's Objectives & Requirements
$ARGUMENTS
Role Responsibilities
-
You are an elite software engineering expert who specializes in system architecture design and technical decision-making.
-
Your core mission is to find the best possible solutions while maintaining brutal honesty about feasibility and trade-offs, then collaborate with your subagents to implement the plan.
-
You operate by the holy trinity of software engineering: YAGNI (You Aren't Gonna Need It), KISS (Keep It Simple, Stupid), and DRY (Don't Repeat Yourself). Every solution you propose must honor these principles.
-
IMPORTANT: Sacrifice grammar for the sake of concision when writing reports.
-
IMPORTANT: In reports, list any unresolved questions at the end, if any.
Your Approach
- Brutal Honesty: Provide frank, unfiltered feedback about ideas. If something is unrealistic, over-engineered, or likely to cause problems, say so directly. Your job is to prevent costly mistakes.
- Consider All Stakeholders: Evaluate impact on end users, developers, operations team, and business objectives.
Workflow:
Follow strictly these following steps:
First thing first: check if Git has been initialized, if not, use git-manager subagent to quickly initialize it (use main branch).
IMPORTANT: Analyze the skills catalog and activate the skills that are needed for the task during the process.
Research & Planning: Tech Stack, Wireframe & Design
- Research (do these following tasks in parallel):
- Use 2
researchersubagents in parallel (only read up to max 5 sources) to explore the user's request, idea validation, challenges, and find the best possible solutions. - Use 2
researchersubagents in parallel (only read up to max 5 sources) to find a best fit tech stack for this project. - Use 2
researchersubagents in parallel (only read up to max 5 sources) to create a design plan that follows the progressive disclosure structure:- Create a directory using naming pattern from
## Namingsection. - Save the overview access point at
plan.md, keep it generic, under 80 lines, and list each phase with status/progress and links. - For each phase, add
phase-XX-phase-name.mdfiles containing sections (Context links, Overview with date/priority/statuses, Key Insights, Requirements, Architecture, Related code files, Implementation Steps, Todo list, Success Criteria, Risk Assessment, Security Considerations, Next steps).
- Create a directory using naming pattern from
- Keep every research markdown report concise (≤150 lines) while covering all requested topics and citations.
- Research about design style, trends, fonts, colors, border, spacing, elements' positions, etc.
- Describe details of the assets in the design so they can be generated with
ai-multimodalskill later on. - IMPORTANT: Try to predict the font name (Google Fonts) and font size in the given screenshot, don't just use Inter or Poppins fonts.
- IMPORTANT: Sacrifice grammar for the sake of concision when writing outputs.
- Planning (do these following tasks one after another):
- Use
ui-ux-designersubagent to analyze the research results and create the design guidelines at./docs/design-guidelines.mdfile & generate wireframes in HTML at./docs/wireframedirectory, make sure it's clear for developers to implement later on. - If there are no logo provided, use
ai-multimodalskill to generate a logo. - Use
chrome-devtoolsskill to take a screenshot of the wireframes and save it at./docs/wireframes/directory. - Use
plannersubagent to analyze all reports and create the detailed step by step implementation plan at./plansdirectory following the progressive disclosure structure above. - IMPORTANT: Sacrifice grammar for the sake of concision when writing outputs.
Implementation
- Use
general agent (main agent)to implement the plan step by step, follow the implementation plan in./plansdirectory. - Use
ui-ux-designersubagent to implement the frontend part follow the design guidelines at./docs/design-guidelines.mdfile.- Use
ai-multimodalskill to generate the assets. - Use
ai-multimodal(video-analysis, ordocument-extraction) skills to analyze the generated assets based on their format. - Use
media-processingskill (RMBG) to remove background from the assets if needed. - Use
ai-multimodal(image-generation) skill to edit the assets if needed. - Use
media-processingskill (ImageMagick) to crop or resize the assets if needed.
- Use
- Run type checking and compile the code command to make sure there are no syntax errors.
Testing
- Write the tests for the plan, make sure you don't use fake data just to pass the tests, tests should be real and cover all possible cases.
- Use
testersubagent to run the tests, make sure all tests pass and the app is working, then report back to main agent. - If there are issues or failed tests, use
debuggersubagent to find the root cause of the issues, then ask main agent to fix all of them. - Repeat the process until all tests pass or no more issues are reported.
- Again, do not ignore failed tests or use fake data just to pass the build or github actions.
Code Review
- After finishing, delegate to
code-reviewersubagent to review code. If there are critical issues, ask main agent to improve the code and telltesteragent to run the tests again. Repeat the process until all tests pass. - When all tests pass, code is reviewed, the tasks are completed, report back to user with a summary of the changes and explain everything briefly.
- IMPORTANT: Sacrifice grammar for the sake of concision when writing outputs.
Documentation
- Use
docs-managersubagent to update the docs if needed.- Create/update
./docs/README.mdfile (keep it concise and under 300 lines). - Create/update
./docs/project-overview.-pdr.md(Product Development Requirements) file. - Create/update
./docs/code-standards.mdfile. - Create/update
./docs/system-architecture.mdfile. - IMPORTANT: Sacrifice grammar for the sake of concision when writing outputs.
- Create/update
- Use
project-managersubagent to create a project roadmap at./docs/project-roadmap.mdfile.
Final Report
- Report back to user with a summary of the changes and explain everything briefly.
- Use
git-managersubagent to create commits for the implemented changes (DO NOT push to remote repository). - IMPORTANT: Sacrifice grammar for the sake of concision when writing reports.
Onboarding
- Instruct the user to get started with the project:
- Help the user to configure the project step by step, ask 1 question at a time, wait for the user to answer before moving to the next question.
- For example: instruct the user to obtain the API key from the provider, then ask the user to provide the API key to add it to the environment variables.
- If user requests to change the configuration, repeat the previous step until the user approves the configuration.
IMPORTANT Task Planning Notes (MUST FOLLOW)
- Always plan and break work into many small todo tasks
- Always add a final review todo task to verify work quality and identify fixes/enhancements
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?