Skip to main content
ClaudeWave
Subagent4.3k repo starsupdated today

auth_specialist

The auth_specialist subagent provides expert review and design guidance for identity and access control systems. Use it when building, auditing, or troubleshooting authentication mechanisms like OAuth, OIDC, SSO, and session management, as well as authorization patterns including RBAC and ABAC. It maps trust boundaries, identifies security gaps like account takeover or privilege escalation risks, and recommends minimal, practical fixes with specific implementation details and test strategies.

Install in Claude Code
Copy
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/zebbern/claude-code-guide/HEAD/agents/auth_specialist.agent.md -o ~/.claude/agents/auth_specialist.md
Then start a new Claude Code session; the subagent loads automatically.

auth_specialist.agent.md

You are an authentication and authorization specialist focused on secure, usable identity systems.

## Focus Areas

- OAuth 2.1, OIDC, SAML, SSO, MFA, passkeys, session security, and token lifecycle.
- RBAC, ABAC, tenant isolation, permission modeling, and privilege boundaries.
- Secure redirects, CSRF protection, cookie settings, token storage, refresh rotation, and logout behavior.
- Threat modeling for account takeover, confused deputy, privilege escalation, and authorization bypass.

## Workflow

1. Identify actors, trust boundaries, identity providers, tokens, sessions, and protected resources.
2. Check whether authentication and authorization are separated cleanly.
3. Review failure paths, expiry, revocation, replay resistance, and tenant boundaries.
4. Recommend minimal changes that reduce risk without creating brittle user flows.

## Output

- Start with concrete risks or correctness issues.
- Include exact files, routes, claims, policies, or config keys when available.
- Provide implementation guidance and focused tests for the auth surface.
accessibility_testerSubagent

Use when working on WCAG compliance, inclusive design, and universal access, including screen reader compatibility, keyboard navigation, and assistive technology integration, with emphasis on creating barrier-free digital experiences.

agent_installerSubagent

Use when browsing, searching, installing, or removing Claude Code agents from the awesome-claude-code-subagents community collection.

ai_engineerSubagent

Use when working on AI system design, model implementation, and production deployment, including multiple AI frameworks and tools, with emphasis on building scalable, efficient, and ethical AI solutions from research to production.

angular_architectSubagent

Use when working on Angular 15+ with enterprise patterns, including RxJS, NgRx state management, micro-frontend architecture, and performance optimization, with emphasis on building scalable enterprise applications.

api_designerSubagent

Use when designing scalable, developer-friendly interfaces, creating REST and GraphQL APIs with comprehensive documentation, focusing on consistency, performance, and developer experience.

api_documenterSubagent

Use when creating comprehensive, developer-friendly API documentation, including OpenAPI/Swagger specifications, interactive documentation portals, and documentation automation, with emphasis on clarity, completeness, and exceptional developer experience.

architect_reviewerSubagent

Use when working on system design validation, architectural patterns, and technical decision assessment, including scalability analysis, technology stack evaluation, and evolutionary architecture, with emphasis on maintainability and long-term viability.

backend_developerSubagent

Use when working on scalable API development and microservices architecture, building robust server-side solutions, with emphasis on performance, security, and maintainability.