- Home
- Skills
- Henkisdabro
- Wookstar Claude Plugins
- Fifteen Factor App
fifteen-factor-app_skill
- Python
30
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill henkisdabro/wookstar-claude-plugins --skill fifteen-factor-app- SKILL.md4.3 KB
Overview
This skill codifies the Fifteen-Factor App methodology for modern cloud-native SaaS applications. It extends the original Twelve-Factor principles with three additional factors—API First, Telemetry, and Security—to guide architecture, product planning, and microservices design. Use it to validate design decisions, create PRPs/PRDs, and align teams on deployable, observable, and secure systems.
How this skill works
The skill inspects architecture plans, PRDs, and design notes against the fifteen factors and produces a concise checklist-based assessment. It highlights missing or weak areas (configuration, disposability, telemetry, API contracts, security) and suggests concrete remediation steps. It can be triggered during planning, code review, or migration sessions by keywords like "fifteen factor", "SaaS architecture", or "cloud-native design".
When to use it
- Creating or reviewing SaaS architecture or microservice designs
- Writing PRPs/PRDs or technical requirements for a new feature or product
- Performing migrations or modernisation of legacy apps to cloud-native platforms
- Running architecture or code reviews to identify technical debt
- Designing CI/CD, observability, or security controls for production systems
Best practices
- Keep a single canonical codebase per app and use version-controlled deploys
- Externalise all configuration to environment variables or secret stores
- Treat backing services as replaceable resources and abstract connectors
- Design services statelessly with clear process and concurrency models
- Define API contracts before implementation to enable parallel work
- Instrument apps with telemetry and enforce authentication/authorization by default
Example use cases
- Assess a PRD for cloud readiness and produce a factor-by-factor gap report
- Validate microservice proposals to ensure portability, disposability, and port binding
- Create a migration checklist that maps legacy features to modern factors (config, telemetry, security)
- Guide QA and ops teams to set up APM, health checks, and log streaming during deployment
- Add an API-first requirement to product specs so front-end and back-end teams can iterate in parallel
FAQ
API First ensures contract-driven development for parallel teams. Telemetry mandates observability and health metrics for production reliability. Security requires authentication, authorization, and per-request identity to protect multi-tenant SaaS.
Can I apply these factors to small services or prototypes?
Yes. Apply core factors (codebase, config, dependencies, disposability) even in prototypes—full telemetry and security can be scaled to risk level. The methodology is pragmatic: adopt what reduces risk and friction for your context.