scale-audit
Evaluate codebase against enterprise ICP for production readiness, compliance, and multi-stakeholder journey coverage
- License 许可
- MIT
- 最近更新
- 2026-11-10
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- scale-audit
- type
- analysis
- version
- v0.1
- description
- Evaluate codebase against enterprise ICP for production readiness, compliance, and multi-stakeholder journey coverage
- argument-hint
- [optional: path-to-enterprise-icp-spec]
03 SKILL.md 正文
Pack Availability Guard
Before telling the user to run a skill from another project-local pack, check .agents/project.json.enabled_packs. If the target pack is not enabled, recommend /pack install <pack> instead of the target skill. Global skills are always valid. Skills from this same pack are valid because the current skill is already running from that pack.
Scale Audit — Enterprise Production Readiness
Automated analysis that evaluates the current codebase against the enterprise discovery in research/enterprise-icp.md. Identifies what's missing for enterprise deals — per-stakeholder journey coverage, compliance, infrastructure, and operational readiness. No interview — this is the agent doing the work.
Prerequisites
research/enterprise-icp.md (or research/{app}/enterprise-icp.md) must exist. If it doesn't, tell the user to run /enterprise-icp first and stop.
Process
0. App Scope Resolution (Monorepo Support)
Before checking prerequisites, determine the app scope:
- If
$ARGUMENTSspecifies an app name matching a subdirectory ofresearch/, use it. - If
research/contains subdirectories (excluding files), list them and ask the user which app to target. If only one subdirectory exists, use it automatically. - If no subdirectories exist, proceed with flat structure (single-product mode).
When app scope {app} is active:
- Read/write research from
research/{app}/instead ofresearch/ - Read/write specs from
specs/{app}/instead ofspecs/ - Also read
research/icp.md(cross-app overview) for broader context
1. Load Context
- Read
research/enterprise-icp.md(orresearch/{app}/enterprise-icp.md) — stakeholder map, per-persona journeys, deal-killers, lifecycle, onboarding matrix - Read
research/icp.md(orresearch/{app}/icp.md) if it exists — carry forward startup context - Read
research/mvp-gap.md(orresearch/{app}/mvp-gap.md) if it exists — note unresolved startup gaps that become more critical at enterprise scale - Read CLAUDE.md, README, package config, existing specs
- Read
tasks/roadmap.md,tasks/todo.md,tasks/manual-todo.md,tasks/record-todo.md, andtasks/recurring-todo.md(if they exist) for work in progress or advisory records
2. Analyse the Codebase
Read source files thoroughly — auth system, data layer, API design, infrastructure config (Docker, k8s, terraform, CI/CD), monitoring/logging setup, environment configuration, security implementation. Build a complete picture of production readiness.
3. Evaluate Against Enterprise ICP
Per-Persona Journey Coverage
For each stakeholder identified in research/enterprise-icp.md:
- End users: Can they complete their core workflows? Does the UX scale to enterprise complexity?
- Team admin: Is there an admin panel? Seat management? Permission configuration? Usage analytics?
- IT / Security: Can they complete a security review? Are audit logs available? Is SSO configurable? Can they answer a vendor security questionnaire?
- Procurement: Is there an enterprise pricing page? Contract-friendly terms? Volume licensing?
- Executive sponsor: Is there ROI reporting? Usage dashboards? Success metrics?
Onboarding Gap Analysis
For each onboarding path from research/enterprise-icp.md:
- Self-serve: Does it exist? Is it frictionless?
- Team: Can an admin onboard a team? Bulk invite? Role assignment?
- SSO-provisioned: Is SCIM supported? JIT provisioning? Auto-deprovisioning?
- Migration: Data import tools? Competitor mapping? Migration guides?
- Training: In-app guidance? Documentation? API reference?
Compliance Readiness
- SOC 2: Audit logging, access controls, change management, incident response procedures
- GDPR: Data deletion/export, consent management, data processing records, DPA template
- HIPAA (if applicable): BAA template, PHI handling, encryption, access audit trail
- General security: Encryption at rest and in transit, secrets management, vulnerability scanning, dependency auditing
Infrastructure Readiness
- Multi-tenancy: Data isolation model (shared DB with tenant ID? Separate schemas? Separate DBs?)
- Horizontal scaling: Can the system scale to enterprise load? Connection pooling? Queue-based processing?
- Disaster recovery: Backup strategy, recovery time objectives, failover capability
- Observability: Structured logging, metrics collection, distributed tracing, alerting
- CI/CD maturity: Automated testing, staging environment, deployment rollback, feature flags
- Environment parity: Dev/staging/production consistency
Operational Readiness
- Incident response: Runbooks, on-call setup, status page, incident communication
- SLA monitoring: Uptime tracking, latency monitoring, error rate dashboards
- Support workflow: Ticketing, escalation paths, customer communication channels
- Customer success: Health scoring, usage analytics, renewal tracking
Unresolved Startup Gaps
If research/mvp-gap.md exists, check each unresolved gap:
- Is it still unresolved?
- Does it become more critical at enterprise scale?
- Flag any startup gaps that are now enterprise deal-killers.
4. Prioritise
Tag each gap with:
hard-blocker— No enterprise deal closes without this. Non-negotiable.soft-blocker— Most enterprise deals will require this. Can sometimes be worked around in early deals.differentiator— Not required but gives competitive advantage in enterprise sales.
Estimate effort for each: S / M / L / XL.
5. Populate Next Steps
Before writing, check which files exist to populate the ## Next Steps section contextually. Include a Recommended item and 2–4 other applicable options. Choose the recommendation by the first matching condition:
- IF any
hard-blockerlacks a full implementation spec:/ux-variations [top blocker]— explore solution directions for the highest-priority enterprise hard-blocker fromspecs/scale-audit.md. - IF enterprise stakeholder journey context is missing:
/journey-map enterprise— map enterprise stakeholder journeys before sequencing build work. - IF startup gaps escalated and
research/mvp-gap.mdis missing or stale:/mvp-gap— re-evaluate startup readiness first. - IF enterprise SLA or compliance gaps lack closure metrics:
/metrics— define metrics covering enterprise SLAs. - OTHERWISE:
/roadmap— sequence the already-specced enterprise work into implementation phases.
Only recommend /roadmap as the primary next step when every hard-blocker already has a full spec or is already tracked in tasks/roadmap.md, tasks/todo.md, tasks/manual-todo.md, tasks/record-todo.md, or tasks/recurring-todo.md.
Output
specs/scale-audit.md (or specs/{app}/scale-audit.md)
# Enterprise Scale Audit
> Evaluated against: research/enterprise-icp.md (or research/{app}/enterprise-icp.md)
> Date: [current date]
> Codebase state: [brief summary of what exists]
## Summary
[2-3 sentences: overall enterprise readiness and most critical gaps]
## Hard Blockers
- **[Gap title]** — [What's missing, which stakeholder it blocks, and why]. Effort: S/M/L/XL
_Start with:_ `/ux-variations [topic]`
- ...
## Soft Blockers
- **[Gap title]** — [What's missing and impact]. Effort: S/M/L/XL
_Start with:_ `/ux-variations [topic]`
- ...
## Differentiators
- **[Gap title]** — [What's missing and competitive advantage]. Effort: S/M/L/XL
_Start with:_ `/ux-variations [topic]`
- ...
## Stakeholder Coverage Matrix
| Stakeholder | Journey Covered? | Key Gaps |
|-------------|-----------------|----------|
| End users | Partial/Yes/No | ... |
| Team admin | Partial/Yes/No | ... |
| IT/Security | Partial/Yes/No | ... |
| Procurement | Partial/Yes/No | ... |
| Exec sponsor| Partial/Yes/No | ... |
## Compliance Matrix
| Standard | Status | Key Gaps |
|----------|--------|----------|
| SOC 2 | Not started/Partial/Ready | ... |
| GDPR | Not started/Partial/Ready | ... |
| HIPAA | N/A/Not started/Partial/Ready | ... |
## Recommended Build Sequence
[Ordered list: hard blockers first, then soft blockers, then differentiators.
Within each tier, order by: most deals unblocked per unit of effort.
Note dependencies — what must exist before other things can be built.]
## Unresolved Startup Gaps (Escalated)
[Gaps from research/mvp-gap.md that are now more critical at enterprise scale]
## Next Steps
**Recommended:** [first matching command from step 5] — [reason grounded in this audit]
Other options:
- [conditional items from step 5 — only include items whose conditions are met]
Task Classification
When this skill produces follow-up work, file it by execution semantics:
- Immediately actionable implementation or documentation work goes in
tasks/todo.md. - Human-only external actions tied to automated steps go in
tasks/manual-todo.mdwith_(blocks: Step N.X)_or_(after: Step N.X)_; repo edits, SDK wiring, generated assets, local commands, tests, audits, and authenticated CLI/API work stay intasks/todo.md. - One-time condition-gated records, baselines, or future measurements go in
tasks/record-todo.mdwith source, condition, non-blocking reason, evidence, and promotion rule. - Cadence-based reviews, playtests, adoption checks, investor updates, retros, or docs-health checks go in
tasks/recurring-todo.mdwith cadence, owner/agent, next due, evidence path, and escalation conditions. - Do not put non-blocking records or recurring obligations in
tasks/todo.mdunless they have been explicitly promoted into current execution work.
Constraints
- Do not make code changes. Analysis only.
- Every gap must cite evidence — missing middleware, absent SCIM endpoint, no audit log table, etc.
- Distinguish "first enterprise deal" from "100th enterprise deal." Early enterprise sales can tolerate workarounds; at scale they can't. Be clear about which gaps matter when.
- Include
/ux-variationsprompts for each gap that lacks a full spec so the user can immediately explore solution directions for the blocker. - Do not duplicate work already tracked in
tasks/roadmap.md,tasks/todo.md,tasks/manual-todo.md,tasks/record-todo.md, ortasks/recurring-todo.md. - If the codebase is minimal, be honest about it — don't fabricate detailed infrastructure gaps for a prototype.
Alignment Page
When this skill produces durable deliverables (research, specs, plans, reports, prototypes, or any document output), build a full-depth HTML alignment page following ALIGNMENT-PAGE.md in this skill's directory. Output: alignment/scale-audit-{topic}.html.
Default Shipping Contract
Follow the shared shipping contract convention in CLAUDE.md.
04 同仓库更多 Skills
source-checkout-allowed
Valid source-checkout-only fixture.
deck-install-valid
Valid deck install fixture.
codex-pack-guard-valid
Valid Codex Pack Availability Guard fixture.
codex-missing-skill-valid
Valid Codex missing skill fallback fixture.
codex-base-skill-fallback-valid
Valid Codex base skill fallback fixture.
claude-pack-guard-valid
Valid Claude Pack Availability Guard fixture.