Agent skill · Security

minimal-web-baas-demo

Fast path for a minimal CloudBase Web + database demo (最小前后端 / 最小可用 fullstack / Lovable-like BaaS). Defaults to @cloudbase/js-sdk client CRUD (NoSQL app.database / PG app.rdb), MCP-only schema, preview-first, and forbids cloud functions unless secrets, cron/background jobs, or logic that security rules/RLS cannot express. Use for 搭一套 demo、留言板、Todo、Notes、Kanban, or when users say 带云函数+云数据库 but only need CRUD. NOT for production multi-service backends, CloudRun, WeChat Mini Programs, or tasks that truly need server secrets.

TencentCloudBasegithub.com/TencentCloudBaseGitHub ↗
claude-codecursorMIT
Install
npx skills add TencentCloudBase/CloudBase-AI-Toolkit --skill minimal-web-baas-demo --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 8 KB
Bundled scripts: none
Version: 2.25.10
Path: config/.claude/skills/minimal-web-baas-demo/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,066
Language: TypeScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

## Sibling skills (local only) Sibling CloudBase skills ship beside this skill. Use local relative paths such as `../web-development/SKILL.md`. If a referenced sibling skill file is missing from this environment, ask the user to install the full CloudBase plugin (or the missing skill). Do **not** HTTP-fetch remote skill or protocol markdown into the agent context. # Minimal Web BaaS Demo (fast path) Goal: **minutes to an interactive Web + database preview**, not a cloud-function middleware stack. This skill is the product equivalent of CloudBase Sites SessionStart **Rule 5** (BaaS-first data persistence). ## Activation Contract ### Use this first when - The user asks for a **minimal fullstack / 前后端 demo**, message board, Todo, Notes, Kanban, or Lovable/Supabase-like quick app on CloudBase Web. - The user says "带云函数+云数据库" but the real need is CRUD + preview (reinterpret as Web SDK → database). ### Do NOT use for - WeChat Mini Programs (`wx.cloud`) — use `../miniprogram-development/SKILL.md`. - True server workloads: payments callbacks, SMS providers, secret third-party keys, cron/ETL, WebSockets — use `../cloud-functions/SKILL.md` or `../cloudrun-development/SKILL.md`. - Large multi

What's inside
Steps it walks through
  1. Sibling skills (local only)
  2. Activation Contract
  3. Use this first when
  4. Do NOT use for
  5. Hard rules (align with Sites SessionStart Rule 5)
  6. Capability sniff order (partners + agents)
  7. Standard playbook
  8. On-demand skills (fetch only when needed)
  9. WorkBuddy / partner packaging notes (XDF and beyond)
  10. One-screen partner paste (optional)
More from CloudBase-AI-Toolkit
All skills →
About this skill
What does the minimal-web-baas-demo skill do?

Fast path for a minimal CloudBase Web + database demo (最小前后端 / 最小可用 fullstack / Lovable-like BaaS). Defaults to @cloudbase/js-sdk client CRUD (NoSQL app.database / PG app.rdb), MCP-only schema, preview-first, and forbids cloud functions unless secrets, cron/background jobs, or logic that security rules/RLS cannot express. Use for 搭一套 demo、留言板、Todo、Notes、Kanban, or when users say 带云函数+云数据库 but only need CRUD. NOT for production multi-service backends, CloudRun, WeChat Mini Programs, or tasks that truly need server secrets.

How do I install it?

Run `npx skills add TencentCloudBase/CloudBase-AI-Toolkit --skill minimal-web-baas-demo --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From TencentCloudBase/CloudBase-AI-Toolkit, a repository with 1,066 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going