stack-scaffold
Scaffolds a full-stack project with Next.js App Router, Supabase, Firebase Auth, Vercel, and Cloudflare
Why use this skill?
Use stack-scaffold to rapidly generate production-ready Next.js projects with integrated Supabase, Firebase, and testing tools. Ensures consistent architecture.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/guifav/stack-scaffoldWhat This Skill Does
The stack-scaffold skill acts as an automated scaffolding engine for high-performance, full-stack web applications. It serves as an expert developer assistant, specifically designed to bootstrap Next.js projects that integrate complex architectural requirements including Supabase for database management and Firebase for authentication. By strictly following a mandatory 'Planning Protocol,' the skill ensures that developers do not inadvertently overwrite existing data or configuration files. It handles the complete lifecycle from initial project instantiation using create-next-app to the setup of testing suites like Playwright and Vitest. This skill essentially standardizes your development environment, ensuring every project follows industry best practices regarding folder structure, dependency management, and git version control.
Installation
To integrate this skill into your OpenClaw agent, run the following command in your terminal:
clawhub install openclaw/skills/skills/guifav/stack-scaffold
Ensure you have the necessary permissions for your project directory, as the skill will perform file system write operations.
Use Cases
- Rapid Prototyping: Quickly spinning up a production-ready MVP with auth and database support.
- Standardization: Maintaining consistent tech stacks across a team of developers.
- Learning & Onboarding: Providing junior developers with a scaffold that includes professional-grade configuration files, testing, and linting patterns.
- Technical Debt Prevention: Ensuring new projects start with robust linting and formatting rules from day one.
Example Prompts
- "Scaffold a new Next.js project named 'my-ecommerce-store' using the stack-scaffold skill and ensure testing is set up."
- "I need to start a new dashboard project. Can you create a clean structure with Supabase and Firebase integration?"
- "Please run the stack-scaffold process for a new app called 'task-manager' in this directory."
Tips & Limitations
- Safety First: Always execute the Planning Protocol before proceeding. The skill is designed to prevent accidental file deletion but relies on the user to confirm project directories.
- Scope: This skill creates new projects. It is not intended to refactor existing codebases; attempting to run it in a non-empty directory will trigger a warning.
- Environment Variables: The skill strictly avoids touching
.envfiles. You must manually populate your API keys and configuration secrets after the scaffold is complete for security reasons.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-guifav-stack-scaffold": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, code-execution
Related Skills
supabase-ops
Manages Supabase migrations, types generation, RLS policies, and edge functions
interop-forge
Integration architect for multi-app monorepos — shared contracts, API-first design with OpenAPI, cross-app auth, auto-generated SDKs, and full MCP server scaffolding per app
cloudflare-guard
Configures and manages Cloudflare DNS, caching, security rules, rate limiting, and Workers
firebase-auth-setup
Configures Firebase Authentication — providers, security rules, custom claims, and React auth hooks
gcp-fullstack
Full-stack super agent for projects on Google Cloud Platform with GitHub and Cloudflare — covers scaffolding, compute, database, auth, deploy, CDN, and security