← All skills
12-factor-apps
85 / 100 · Low risk
Fine to try.
By diegosouzapw/awesome-omni-skill (GitHub) · other · 66 stars · scanned at commit a6b3c30
Perform 12-Factor App compliance analysis on any codebase. Use when evaluating application architecture, auditing SaaS applications, or reviewing cloud-native applications against the original 12-Factor methodology.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 14 places.
Show 11 more
- skills/development/12-factor-apps/SKILL.md, line 74
grep -r "exec.*curl\|child_process.*curl" --include="*.js" --include="*.ts" - skills/development/12-factor-apps/SKILL.md, line 105
grep -r "os.environ\|os.getenv\|process.env\|ENV\[" --include="*.py" --include="*.js" --include="*.ts" --include="*.rb" - skills/development/12-factor-apps/SKILL.md, line 144
grep -r "DATABASE_URL\|DB_HOST\|REDIS_URL\|CACHE_URL" --include="*.py" --include="*.js" --include="*.ts" - skills/development/12-factor-apps/SKILL.md, line 179
find . -name "Dockerfile" -o -name "Makefile" -o -name "build.sh" -o -name "deploy.sh" - skills/development/12-factor-apps/SKILL.md, line 214
grep -r "session\|Session" --include="*.py" --include="*.js" --include="*.ts" | head -20 - skills/development/12-factor-apps/SKILL.md, line 252
grep -r "app.run\|server.listen\|serve\|uvicorn" --include="*.py" - skills/development/12-factor-apps/SKILL.md, line 287
find . -name "Procfile" -o -name "process.yml" -o -name ".foreman" - skills/development/12-factor-apps/SKILL.md, line 322
grep -r "signal.signal\|SIGTERM\|SIGINT\|atexit" --include="*.py" - skills/development/12-factor-apps/SKILL.md, line 357
grep -r "if.*development.*sqlite\|if.*production.*postgres" --include="*.py" --include="*.js" --include="*.ts" - skills/development/12-factor-apps/SKILL.md, line 392
grep -r "print(\|logging.info\|logger.info\|console.log" --include="*.py" --include="*.js" --include="*.ts" | head -20 - skills/development/12-factor-apps/SKILL.md, line 427
find . -name "manage.py" -o -name "Rakefile" -o -name "artisan"
Changes files outside its own folder
This is disclosed by the author in the skill's SKILL.md or README.
Found in 1 place.
Sends data to these websites: raw.githubusercontent.com
The author does not mention this.
Found in 1 place.
Other copies in this repository
diegosouzapw/awesome-omni-skill has 1 more folder with a skill named 12-factor-apps. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'12-factor-apps' ] || [ -L ~/.agents/skills/'12-factor-apps' ]; then echo 'A skill folder named 12-factor-apps already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/diegosouzapw/awesome-omni-skill' "$d" && git -C "$d" checkout --quiet 'a6b3c3005cedf056a48b084671c6282426d6e9fc' -- 'skills/development/12-factor-apps' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/development/12-factor-apps' ~/.agents/skills/'12-factor-apps' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'12-factor-apps' ~/.claude/skills/'12-factor-apps' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for diegosouzapw/awesome-omni-skill shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/diegosouzapw/awesome-omni-skill/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | a6b3c30 | 85 |