Loading...
Loading...
The Twelve-Factor App methodology for building scalable, maintainable cloud-native applications. Use when designing backend services, APIs, microservices, or any software-as-a-service application. Triggers on deployment patterns, configuration management, process architecture, logging, and infrastructure decisions.
npx skill4agent add pproenca/dot-skills 12-factor-app| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Codebase & Version Control | CRITICAL | |
| 2 | Dependencies | CRITICAL | |
| 3 | Configuration | CRITICAL | |
| 4 | Backing Services | HIGH | |
| 5 | Build, Release, Run | HIGH | |
| 6 | Processes & State | HIGH | |
| 7 | Concurrency & Scaling | HIGH | |
| 8 | Disposability | HIGH | |
| 9 | Port Binding | MEDIUM | |
| 10 | Dev/Prod Parity | MEDIUM | |
| 11 | Logging | MEDIUM | |
| 12 | Admin Processes | MEDIUM | |
code-single-codebasecode-one-app-one-repocode-deploys-not-branchescode-shared-as-librariesdep-explicit-declarationdep-isolate-executiondep-no-system-toolsdep-deterministic-buildsconfig-separate-from-codeconfig-use-env-varsconfig-no-env-groupsconfig-validate-on-startupconfig-never-commit-secretssvc-as-attached-resourcessvc-connection-stringssvc-no-local-vs-remotesvc-detach-attach-without-codebuild-separate-stagesbuild-immutable-releasesbuild-no-runtime-changesbuild-complexity-in-buildbuild-artifact-per-commitproc-stateless-processesproc-no-sticky-sessionsproc-no-local-filesystemproc-compile-at-buildproc-share-nothingscale-process-modelscale-process-typesscale-no-daemonizescale-horizontal-not-verticalscale-process-formationdisp-disposable-processesdisp-fast-startupdisp-graceful-shutdowndisp-crash-onlydisp-idempotent-operationsport-self-containedport-export-via-bindingport-any-protocolparity-minimize-gapsparity-same-backing-servicesparity-deploy-frequentlyparity-developers-deploylog-event-streamslog-no-routinglog-structured-formatlog-unbuffered-stdoutadmin-one-off-processesadmin-same-environmentadmin-repl-access| File | Description |
|---|---|
| references/_sections.md | Category definitions and ordering |
| assets/templates/_template.md | Template for new rules |
| metadata.json | Version and reference information |