
Journey Rls
Stage 3b of the Butterbase journey pipeline. This one installs Row-Level Security policies after your schema is built, reading the RLS section from your 02-plan.md and delegating to debug-rls patterns to actually create the policies. It calls manage_rls for user isolation, enabling RLS, and writing individual policies, then verifies everything with a list check before logging to 04-build-log.md. In hackathon mode it gets folded into journey-schema so you don't run it separately. The anti-pattern warning is good: skipping the list verification step is apparently the number one way RLS fails silently in production.
- GitHub stars
- 532
- last updated
- Jun 11, 2026
Install
$ npx -y skills add butterbase-ai/butterbase-skills --skill journey-rls --agent claude-codeInstalls into .claude/skills of the current project.
Files
Journey: RLS
Stage 3b of the guided journey. Install Row-Level Security policies for user-owned tables.
When to use
- Dispatched by
journeywhencurrent_stage: rls. - Directly via
/butterbase-skills:journey-rls. - Folded into
journey-schemawhenhackathon_mode: true(do not run separately).
Preflight
If docs/butterbase/03-preflight.md is missing, older than 24 hours, or 00-state.md has app_id: null, invoke butterbase-skills:journey-preflight first. Wait for it to return successfully before proceeding.
Inputs
docs/butterbase/02-plan.md— the RLS section.docs/butterbase/00-state.md— forapp_id.
Procedure
- Refresh docs. Call
butterbase_docswithtopic: "auth". For RLS-specific patterns, also WebFetchhttps://docs.butterbase.ai/auth/rls. Skip if cache is fresh.
Sponsors
Details
- Repository
- github.com/butterbase-ai/butterbase-skills
- Categories
- DevOps & CI/CD, Debugging, Productivity & Planning
- License
- MIT
- First seen
- Jun 11, 2026