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-code

Installs 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 journey when current_stage: rls.
  • Directly via /butterbase-skills:journey-rls.
  • Folded into journey-schema when hackathon_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 — for app_id.

Procedure

  1. Refresh docs. Call butterbase_docs with topic: "auth". For RLS-specific patterns, also WebFetch https://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

More from butterbase-ai/butterbase-skills

All 39
1butterbase-ai avatarjourney-submitbutterbase-ai/butterbase-skillsUse as the final stage of the Butterbase journey when hackathon_mode is true and journey-deploy has passed. Resolves which hackathon to submit to (asking the us0skills.sh installs
2davila7 avatarLinux Production Shell Scriptsdavila7/claude-code-templatesThis skill should be used when the user asks to "create bash scripts", "automate Linux tasks", "monitor system resources", "backup files", "manage users", or "w0skills.sh installs
3github avataraws-cloudwatch-investigationgithub/awesome-copilotReusable investigation patterns for AWS CloudWatch: Logs Insights query templates, alarm-to-deployment correlation, blast-radius narrowing decision tree, and Pr0skills.sh installs
4hypnguyen1209 avatarmalware-analysishypnguyen1209/offensive-claudeStatic/dynamic malware analysis, YARA rules, sandbox evasion detection, behavioral profiling, unpacking, anti-analysis bypass0skills.sh installs
5jdrhyne avatartask-orchestratorjdrhyne/agent-skillsAutonomous multi-agent task orchestration with dependency analysis, parallel tmux/Codex execution, and self-healing heartbeat monitoring. Use for large projects0skills.sh installs
6jezweb avatarOpenAI Apps MCPjezweb/claude-skillsBuild ChatGPT apps with MCP servers on Cloudflare Workers. Extend ChatGPT with custom tools and interactive widgets (HTML/JS UI). Use when: developing ChatGPT e0skills.sh installs