Help us improve
Share bugs, ideas, or general feedback.
From bkit — AI Native Development OS
Guides building bkend.ai projects from Todo to SaaS and troubleshoots common errors. Covers auth, CRUD, file upload, AI integration, and error codes.
npx claudepluginhub popup-studio-ai/bkit-claude-code --plugin bkitHow this skill is triggered — by the user, by Claude, or both
Slash command
/bkit:bkend-cookbookbkit:bkend-expertThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
| Project | Level | Key Features |
Initializes fullstack projects using bkend.ai BaaS for authentication, database, and API integration. Includes init, guide, and help actions; scaffolds Next.js apps with Tailwind CSS and TypeScript.
Teaches backend concepts: servers (Express.js), routes/endpoints with HTTP methods, REST APIs, request/response cycles, middleware, .env security, and CORS. Activates for server-side code, API routes, or Express/Fastify/Next.js handlers.
Enforces workflow for full-stack apps: requirements, architecture decisions, scaffolding checklists, patterns for API integration, auth, error handling, real-time (SSE/WebSocket) across Node/React/Next.js, Python, Go.
Share bugs, ideas, or general feedback.
| Project | Level | Key Features |
|---|---|---|
| Todo App | Beginner | Basic CRUD, state management |
| Note App | Beginner | Rich text, categories |
| Blog | Intermediate | Posts, tags, file upload |
| Chat App | Intermediate | Real-time messaging |
| E-commerce | Intermediate | Products, orders, payments |
| Booking System | Intermediate | Reservations, calendar |
| Social Feed | Advanced | Posts, follows, feeds |
| Dashboard | Advanced | Charts, analytics, roles |
| Multi-tenant | Advanced | Organization-scoped data |
| SaaS Starter | Advanced | Subscriptions, billing, onboarding |
| Project | Auth | Core CRUD | Files | Advanced | AI |
|---|---|---|---|---|---|
| Blog | Email/Social | Articles, Tags | Images | Bookmarks | AI summary |
| Recipe App | Email/Social | Recipes, Ingredients | Photos | Meal Plan, Shopping List | AI recommendations |
| Shopping Mall | Email/Social | Stores, Products, Orders | Product images | Reviews | AI search |
| Social Network | Email/Social | Profiles, Posts | Media | Follows, Feeds | AI recommendations |
1. Auth setup (email + social login)
2. Core CRUD (main data tables)
3. File upload (images/media)
4. Advanced features (search, filters, relationships)
5. AI integration (recommendations, summaries)
6. Troubleshooting & optimization
| Error | Cause | Solution |
|---|---|---|
| 401 Unauthorized | Token expired | POST /v1/auth/refresh |
| 403 Forbidden | Insufficient permissions | Check RBAC settings |
| 404 Not Found | Wrong path/ID | Verify endpoint and environment |
| 409 Conflict | Unique field duplicate | Check duplicate data |
| 429 Rate Limit | Request limit exceeded (100/h) | Check Retry-After header |
| CORS Error | Domain not registered | Register in bkend console |
| MCP Connection Failed | OAuth incomplete | Complete browser auth |
| Schema Validation | BSON type mismatch | Check schema with backend_table_get |
| Question | Answer |
|---|---|
| Table not visible | Check environment (dev/staging/prod) |
| MCP tools not showing | Run claude mcp list to verify connection |
| Social login not working | Check Provider settings in console |
| File upload fails | Verify size limits (image 10MB, video 100MB) |
| Slow queries | Add indexes via backend_index_manage |
| Data not syncing | Check x-environment header matches |
For the latest cookbook and troubleshooting, use WebFetch: