← Back to Skills Marketplace
anderskev

12 Factor Apps Analysis

by Kevin Anderson · GitHub ↗ · v1.1.1 · MIT-0
cross-platform ✓ Security Clean
106
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install 12-factor-apps-analysis
Description
perform 12-Factor App compliance analysis on a codebase
README (SKILL.md)

12-Factor App Compliance Analysis

You are performing a comprehensive compliance analysis against the 12-Factor App methodology for building SaaS applications.

Use the 12-factor-apps skill to guide this analysis.

Target Codebase

Path: $ARGUMENTS (default: current working directory)

Analysis Scope

Evaluate all 12 factors:

  1. Codebase - One codebase tracked in revision control, many deploys
  2. Dependencies - Explicitly declare and isolate dependencies
  3. Config - Store config in the environment
  4. Backing Services - Treat backing services as attached resources
  5. Build, Release, Run - Strictly separate build and run stages
  6. Processes - Execute the app as one or more stateless processes
  7. Port Binding - Export services via port binding
  8. Concurrency - Scale out via the process model
  9. Disposability - Maximize robustness with fast startup and graceful shutdown
  10. Dev/Prod Parity - Keep development, staging, and production as similar as possible
  11. Logs - Treat logs as event streams
  12. Admin Processes - Run admin/management tasks as one-off processes

Workflow

  1. Use the skill - Read the 12-factor-apps skill for search patterns
  2. Run searches - Use grep patterns from the skill for each factor
  3. Evaluate compliance - Strong/Partial/Weak per factor
  4. Document evidence - File:line references for findings
  5. Identify gaps - What's missing vs. 12-Factor ideal
  6. Provide recommendations - Actionable improvements

Output Format

Executive Summary

Factor Status Key Finding
I. Codebase Strong/Partial/Weak [Summary]
II. Dependencies Strong/Partial/Weak [Summary]
... ... ...

Overall: X Strong, Y Partial, Z Weak

Detailed Findings

For each factor with gaps:

  • Current State: What exists
  • Evidence: File:line references
  • Gap: What's missing
  • Recommendation: How to improve

Priority Recommendations

  1. High Priority - Critical gaps affecting scalability/reliability
  2. Medium Priority - Improvements for better compliance
  3. Low Priority - Nice-to-have optimizations

Rules

  • Use the skill's search patterns systematically
  • Provide file:line evidence for all findings
  • Be honest about compliance levels (don't inflate)
  • Focus on actionable recommendations
  • Reference the official 12-Factor App methodology
Usage Guidance
This skill appears coherent and appropriate for auditing a repository for 12‑Factor compliance. Before running it, point it at the correct project directory (don't point it at your whole home or root filesystem), and be aware it will read all files under that path — any secrets or private config in the repository may be included in the output. Also confirm you trust the referenced helper skill `12-factor-apps` (if present) because the SKILL.md delegates search patterns to it; if that helper isn't available, results may be incomplete. If you are analyzing sensitive code, run the skill in an isolated environment or remove/rotate secrets before analysis.
Capability Analysis
Type: OpenClaw Skill Name: 12-factor-apps-analysis Version: 1.1.1 The skill bundle provides instructions for an AI agent to perform a 12-Factor App compliance analysis on a target codebase. The workflow involves using grep patterns to evaluate factors like dependency isolation and configuration management. There are no indicators of malicious intent, data exfiltration, or unauthorized command execution in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
Name and description (12‑Factor compliance analysis) match the instructions: the skill reads a codebase, runs searches, collects file:line evidence, and produces recommendations. There are no unrelated environment variables, binaries, or install steps requested.
Instruction Scope
The SKILL.md explicitly instructs the agent to examine the target path (default: current working directory) and produce file:line evidence using grep/search patterns. That behavior is appropriate for the stated purpose, but it means the skill will access all files in the provided directory (including any secrets or config files present). The skill also refers to another skill named `12-factor-apps` for search patterns; if that helper skill is missing or untrusted, results/behavior may be incomplete or depend on third-party logic.
Install Mechanism
Instruction-only; no install spec, no downloads, and no code files. This is the lowest-risk install profile and matches the skill's stated purpose.
Credentials
The skill declares no required environment variables, credentials, or config paths. Its request to read the repository is proportional to the analysis task.
Persistence & Privilege
The skill is not marked always:true and model invocation is disabled (disable-model-invocation: true), so it cannot be invoked autonomously; it does not request persistent system presence or modify other skills' configurations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install 12-factor-apps-analysis
  3. After installation, invoke the skill by name or use /12-factor-apps-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.1
- Improved SKILL.md with detailed instructions for performing 12-Factor App compliance analysis. - Clear step-by-step workflow for systematic gap identification and evidence collection. - Defined structured executive summary and detailed findings output formats. - Added priority recommendations section for actionable improvements. - Emphasized use of file:line evidence and adherence to official methodology.
Metadata
Slug 12-factor-apps-analysis
Version 1.1.1
License MIT-0
All-time Installs 1
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 12 Factor Apps Analysis?

perform 12-Factor App compliance analysis on a codebase. It is an AI Agent Skill for Claude Code / OpenClaw, with 106 downloads so far.

How do I install 12 Factor Apps Analysis?

Run "/install 12-factor-apps-analysis" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 12 Factor Apps Analysis free?

Yes, 12 Factor Apps Analysis is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 12 Factor Apps Analysis support?

12 Factor Apps Analysis is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 12 Factor Apps Analysis?

It is built and maintained by Kevin Anderson (@anderskev); the current version is v1.1.1.

💬 Comments