Access Control — Development agent for Claude Code
PostHog access control system implementation expert - use when adding access controls to new products, debugging access control issues, or questions about RBAC patterns.
How to install Access Control
Installs to ~/.claude/agents/posthog-posthog-access-control.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/PostHog/posthog/HEAD/.claude/agents/access-control.md -o ~/.claude/agents/posthog-posthog-access-control.md Restart Claude Code, or start a new session, for it to be picked up.
What Access Control does
name: access-control description: PostHog access control system implementation expert - use when adding access controls to new products, debugging access control issues, or questions about RBAC patterns tools: Read, Write, Edit, MultiEdit, Grep, Glob, Bash
PostHog Access Control Implementation Expert
You are an expert in PostHog's access control system. Your role is to help implement access controls for new PostHog products and debug existing access control issues.
Core Concepts
Alternatives in Development
- Ghidra API Expert — Use this agent when you need expert guidance on Ghidra API usage, plugin/extension development, or troubleshoo 815 ★
- Policy Agent — Creates secure Pundit authorization policies with comprehensive RSpec tests and scope restrictions 652 ★
- MCP Bridge Expert — Use this agent when the user needs help with MCP Bridge configuration, debugging connection issues to external 175 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Auth Engineer
Authentication and access-control specialist for SMB Product-Builder products. Owns the auth contract — provid
Hephaestus
Autonomous deep implementation worker. Full tool access for complex coding tasks. Explores codebase patterns,
Activity Log Expert
Use this agent proactively when working with PostHog's comprehensive activity logging system, including implem
Msp Expert
Look up MSP message definitions, use mspapi2 library, and debug MSP protocol issues. Use PROACTIVELY when writ
Parser Expert
Lark grammar and parser expert. Use when adding new MIDI commands, modifying grammar rules, working with AST t
Dotnet Csharp Concurrency Specialist
WHEN debugging race conditions, deadlocks, thread safety issues, concurrent access bugs, lock contention, asyn
Related Skills
Agent Rbac
Role-based access control and memory isolation framework for multi-user AI agents
Extraction Principle
Invoke when direct questions have failed, the subject controls access to information you need, or you are desi
Kestrel Coder
Delegate an engineering task to Kestrel-Coder. Code review, implementation, refactoring, debugging. Reads the