authula
Modular Go authentication with plugins, hooks, and testing patterns
All Skills in This Repository (11)
Pure Emerald Level Indicatorstdd-unit-testing
Implement Go unit tests using Red-Green-Refactor TDD methodology.
use-cases-and-orchestration
Orchestrates service workflows for application-level business logic with domain-driven design.
handlers-and-http
Develop HTTP handlers that parse requests, invoke services, and format JSON responses.
services-and-interfaces
Design Go services with dependency injection and separation of concerns.
service-registry
Register and retrieve services at runtime in a plugin architecture.
repositories-and-data-access
Create database repositories with Bun ORM for type-safe Go data access.
dependency-injection
Wire Go service dependencies through constructor-based dependency injection.
plugin-architecture
Guide construction of modular authentication plugins with metadata and lifecycle management.
handoff
Generate a handoff document from conversation context with sensitive data redacted.
grill-me
Conduct a structured critical interview to analyze and refine plans or designs.
grilling
Ask detailed questions to uncover issues in plans or designs.
Frequently Asked Questions
FAQPage SchemaHow to install Authula?โผ
Run `npx skills add Authula/authula --all -g -y` in your terminal to install all skills in this suite globally.
What is Authula used for?โผ
Authula is an open-source Go authentication library and standalone auth server. It provides email-password login, OAuth, two-factor authentication, sessions, and rate limiting through a modular plugin system.
Can I add only the auth features I need?โผ
Yes. Authula uses a plugin-first architecture, so you compose exactly the capabilities you need, such as JWT tokens or TOTP, without shipping unused code.
Does Authula work with different databases?โผ
Yes. It supports SQLite, PostgreSQL, and MySQL out of the box, plus in-memory, database, or Redis secondary storage.
Do these skills work with Claude Code and other AI coding tools?โผ
Yes. All skills follow the universal SKILL.md standard and run in Claude Code, Cursor, Codex, and other compatible coding agents.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core