create-baryo-app
v1.0.0
Published
Interactive CLI to scaffold enterprise-grade, performance-first projects with the BaryoDev Standards
Maintainers
Readme
🏘️ create-baryo-app
The official interactive project initializer for the BaryoDev ecosystem. Scaffold enterprise-grade, performance-first projects in seconds.
🚀 Experience the Baryo Way
Starting a new project often involves hours of manual setup—configuring folders, setting up documentation, initializing git, and defining AI rules. create-baryo-app does all of this for you.
With a single command, you get a "Startup in a Box" that follows the BaryoDev Standards:
- Zero-Dependency Core: Lightweight and fast.
- Vertical Slice Architecture: Ready for scale.
- Smart AI Loading: Integrated with the 19-skill BaryoDev Enterprise Suite.
- Intelligence Compression: Build-in
npm run compactto manage long-term project memory. - VitePress Ready: Documentation structure pre-configured.
🛠️ Usage
No installation required! Just run it directly using npx:
npx create-baryo-app@latest [project-name]What happens during initialization?
- Interactive Prompts: Choose your project name, description, and type.
- Smart Scaffolding: Clones the universal BaryoDev template.
- Automatic Tailoring:
- Updates
package.jsonandREADME.mdwith your info. - Pre-configures
.cursorrulesactivation guides based on your project type (Library, API, SaaS, etc.).
- Updates
- Environment Setup: Handles
git initand optionalnpm install.
📂 Project Types
| Type | Focus | Key Skills Activated |
| :------------ | :------------------------ | :--------------------------------------------------- |
| 📦 Library | Performance & Zero-Deps | baryo-coding, baryo-testing, baryo-packaging |
| 🚀 Web API | Scale & Clean Code | baryo-api, baryo-security, baryo-observability |
| 🏢 SaaS | Robustness & Global Reach | Full Enterprise Suite (19 Skills) |
| 🌍 Global | Accessibility & Privacy | baryo-global, baryo-privacy, baryo-scale |
🧠 Smart AI Integration
Every project created with this CLI includes the Smart Skill Loading script (scripts/get-skill.sh).
Your .cursorrules uses the Baryo Skills Lite catalog (saving >80% tokens), and your AI can dynamically fetch full documentation when needed:
# How the AI fetches deep expertise in your new project:
./scripts/get-skill.sh baryo-security🛡️ Safety & Security
Zero Automated Contributions. The BaryoDev ecosystem follows a strict "Safety First" policy. While the baryo-learning skill allows the AI to suggest improvements to the global skills library, no automated pull requests or pushes will ever be made to community repositories without your explicit, manual approval.
The process is always:
- AI identifies an improvement or fix.
- AI drafts the proposal locally in
.baryo/skill-proposals/. - AI presents the changes for your review.
- You provide the final confirmation before any PR is created.
📜 License
This project is licensed under the Mozilla Public License 2.0 (MPL-2.0) - see the LICENSE file for details.
🏘️ Built with ❤️ in the Baryo. Join the movement at BaryoDev.
