← 返回 Skills 市场
12 Factor Apps Analysis
作者
Kevin Anderson
· GitHub ↗
· v1.1.1
· MIT-0
106
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 12-factor-apps-analysis
功能描述
perform 12-Factor App compliance analysis on a codebase
使用说明 (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:
- Codebase - One codebase tracked in revision control, many deploys
- Dependencies - Explicitly declare and isolate dependencies
- Config - Store config in the environment
- Backing Services - Treat backing services as attached resources
- Build, Release, Run - Strictly separate build and run stages
- Processes - Execute the app as one or more stateless processes
- Port Binding - Export services via port binding
- Concurrency - Scale out via the process model
- Disposability - Maximize robustness with fast startup and graceful shutdown
- Dev/Prod Parity - Keep development, staging, and production as similar as possible
- Logs - Treat logs as event streams
- Admin Processes - Run admin/management tasks as one-off processes
Workflow
- Use the skill - Read the
12-factor-appsskill for search patterns - Run searches - Use grep patterns from the skill for each factor
- Evaluate compliance - Strong/Partial/Weak per factor
- Document evidence - File:line references for findings
- Identify gaps - What's missing vs. 12-Factor ideal
- 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
- High Priority - Critical gaps affecting scalability/reliability
- Medium Priority - Improvements for better compliance
- 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
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install 12-factor-apps-analysis - 安装完成后,直接呼叫该 Skill 的名称或使用
/12-factor-apps-analysis触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
12 Factor Apps Analysis 是什么?
perform 12-Factor App compliance analysis on a codebase. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 106 次。
如何安装 12 Factor Apps Analysis?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install 12-factor-apps-analysis」即可一键安装,无需额外配置。
12 Factor Apps Analysis 是免费的吗?
是的,12 Factor Apps Analysis 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
12 Factor Apps Analysis 支持哪些平台?
12 Factor Apps Analysis 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 12 Factor Apps Analysis?
由 Kevin Anderson(@anderskev)开发并维护,当前版本 v1.1.1。
推荐 Skills