
12 Factor App
This is the classic 12-factor methodology packaged as 51 rules across categories like config management, dependencies, and process architecture. You'd reach for it when containerizing apps, setting up CI/CD, or debugging why your staging environment behaves differently than production. The rules are prioritized from critical (codebase, dependencies, config) down to medium priority (logging, admin processes), which actually helps since not every factor matters equally on day one. Heavy emphasis on the boring fundamentals that actually matter: explicit dependencies, config in environment variables, stateless processes, and treating logs as streams. If you're building anything that needs to scale or run in multiple environments, these patterns will save you from a lot of self-inflicted pain.
- skills.sh installs
- 318
- GitHub stars
- 222
- last updated
- Aug 21, 2026
Install
$ npx -y skills add pproenca/dot-skills --skill 12-factor-app --agent claude-codeInstalls into .claude/skills of the current project.
Files
Community Cloud-Native Applications Best Practices
Comprehensive methodology for building modern software-as-a-service applications that are portable, scalable, and maintainable. Contains 51 rules across 12 categories, covering the entire application lifecycle from codebase management to production operations.
When to Apply
Reference these guidelines when:
- Designing new backend services or APIs
- Containerizing applications for Kubernetes or Docker
- Setting up CI/CD pipelines
- Managing configuration across environments
- Implementing logging and monitoring
- Planning application scaling strategy
- Debugging deployment or environment issues
Rule Categories by Priority
Sponsors
Details
- Repository
- github.com/pproenca/dot-skills
- Categories
- Backend & APIs, DevOps & CI/CD, Code Review & Quality, Cloud & Infrastructure
- First seen
- Jun 3, 2026
More from pproenca/dot-skills
All 100- Js Google317
- Tailwind Refactor314
- Pulumi310
- Harness Engineering305
- Ios Hig303
- Rails Testing301
- Think301
- Ruby Refactor299
- Ios Xcode298
- Restful Hateoas298
- Rails Dev293
- Ios Ui Refactor291
- Ruby Optimise286
- Swift Optimise285
- Ios Testing281
- Swift Refactor281
- Dev Rfc279
- Swift Ui Architect273
- Ios Taste272
- Ios Storyboard270
- Rails Design System270
- Swift Data268
- Ios Chaos Monkey267
- Ios Navigation267