Install
openclaw skills install new-appUse when creating a new internal application from scratch, standardizing a 0-to-1 app build workflow, or helping teammates bootstrap a Next.js/FastAPI/Keycloak/PostgreSQL style product with a docs-first process. Keywords: build new app, bootstrap app, internal tool, requirements clarification, architecture proposal, MVP planning, docs first, full-stack app, standard workflow, delivery checklist.
openclaw skills install new-appUse this skill when a teammate wants to build a new internal application with a consistent, reviewable, documentation-first workflow instead of jumping straight into code.
This skill captures the workflow used to build i-skills from an empty workspace into a working full-stack application with:
Use this skill when the user asks for any of the following:
Do not use this skill for narrow bug fixes, isolated UI tweaks, or one-off backend endpoint changes.
When using this skill, treat the repository standards under docs/ as reusable baseline rules, not project-specific trivia.
docs/api-development.md and docs/api-development.cn.md define backend contract, route, schema, migration, authentication, and operational diagnostics expectations.docs/ux-development.md and docs/ux-development.cn.md define navigation, form, feedback, authentication UX, responsive behavior, and content rules.docs/coding-standards.md and docs/coding-standards.cn.md define repository-wide structure, tooling, naming, validation, and change-discipline rules.docs/copilot-guide.md and docs/copilot-guide.cn.md define the required docs-first workflow and the order in which work should happen.Start by extracting the operational shape of the app.
Capture at minimum:
Use the requirements template in templates/requirements-template.md and templates/requirements-template.cn.md.
Before proposing architecture, confirm constraints such as:
After the requirements are clear, propose a solution that covers:
Do not start implementation until the solution is confirmed.
Before code changes, write or update the relevant English and Chinese docs.
Always read the matching standards in docs/ first and treat them as the authority for what needs to be documented and validated.
For a new product or workflow, document at least:
Set up the project structure intentionally.
Typical baseline:
apps/webapps/apidocs.githubNormalize the toolchain early:
Prefer end-to-end slices over isolated piles of code.
A good slice order is:
If authentication is required:
If production uses PostgreSQL:
Before calling the app usable, add:
Validation should include the touched surfaces.
Typical checks:
Use the delivery checklist in templates/delivery-checklist.md and templates/delivery-checklist.cn.md.
A complete bootstrap task should usually produce:
When using this skill, structure the work like this:
Avoid these mistakes:
docs/ files and inferring rules only from existing codetemplates/requirements-template.mdtemplates/requirements-template.cn.mdtemplates/delivery-checklist.mdtemplates/delivery-checklist.cn.mdUse the templates directly when preparing a new app kickoff or reviewing whether a build is truly complete.