/nw-par-critique-dimensions
Platform design review critique dimensions and severity levels. Load when reviewing CI/CD pipelines, infrastructure, deployment strategies, observability, or security designs.
Claude Code
$ npx -y skills add nWave-ai/nWave --skill nw-par-critique-dimensions --agent claude-code
Codex
$ npx skills add nWave-ai/nWave --skill nw-par-critique-dimensions -a codex -y
Cursor
$ npx skills add nWave-ai/nWave --skill nw-par-critique-dimensions -a cursor -y
Gemini CLI
$ npx skills add nWave-ai/nWave --skill nw-par-critique-dimensions -a gemini-cli -y
GitHub Copilot
$ npx skills add nWave-ai/nWave --skill nw-par-critique-dimensions -a github-copilot -y
OpenCode
$ npx skills add nWave-ai/nWave --skill nw-par-critique-dimensions -a opencode -y
Windsurf
$ npx skills add nWave-ai/nWave --skill nw-par-critique-dimensions -a windsurf -y
SKILL.md
nw-par-critique-dimensions.SKILL.mdname: nw-par-critique-dimensions
description: Platform design review critique dimensions and severity levels. Load when reviewing CI/CD pipelines, infrastructure, deployment strategies, observability, or security designs.
user-invocable: false
disable-model-invocation: true
Platform Design Critique Dimensions
Applicability is governed by the current authorized platform/rollout contract, not a universal cloud/pipeline topology. Evaluate actual load-bearing gaps with the consequences below; missing optional Kubernetes, vault, SBOM, tracing, canary or DORA machinery is not itself a blocker. Existing project-native equivalents are valid. Project-specific thresholds require observations; the example durations/rates are not universal gates. Apply the platform dimensions and complete role-owned assessment in `nw-typesafe-system-one` and scope rules in `nw-par-review-criteria`; do not add another checklist or review phase.
Dimension 1: CI/CD Pipeline Completeness
Questions: Are applicable delivery stages and their genuine quality/security criteria explicit? Does failure recovery preserve the promised data/outcomes? Are caching/parallelism and environment parity appropriate to measured needs? Blocker: a missing required acceptance/security/safety obligation with evidence. Critical/high: concrete recovery, provenance or environment gaps whose consequence is grounded in the selected plan; elapsed time alone is not a finding. Medium: Inconsistent naming | missing documentation for manual steps.
Dimension 2: Infrastructure as Code Quality
Questions: Infrastructure fully codified? Modules reusable and parameterized? State management secure (encrypted, locked)? Security best practices (least privilege, encryption)? Idempotent and reproducible?
Blocker: Secrets in version control | no state management | production credentials in code. Critical: No encryption at rest | overly permissive IAM | missing network security. High: Hardcoded values | missing resource tagging | no cost estimation. Medium: Inconsistent module structure | missing input variable validation.
Dimension 3: Deployment Strategy Risk
Questions: Strategy appropriate for risk profile? Rollback documented? Health checks and readiness probes defined? Gradual traffic shifting with automatic rollback? Database migrations backward compatible?
Blocker: No rollback strategy | no health checks | breaking changes without safeguards. Critical: Single-shot deployment for critical services | no canary/blue-green for high-traffic | missing pod disruption budgets. High: Rollback not tested | no gradual traffic shifting | no pre-deployment validation. Medium: Incomplete manual step documentation | no feature flags for risky features.
Dimension 4: Observability and SLO Alignment
Questions: SLOs defined with specific targets? All four golden signals monitored? Distributed tracing configured? Alerts SLO burn-rate based? Dashboards for investigation?
Blocker: No SLOs defined | no error rate monitoring | no alerting strategy. Critical: No latency monitoring (p50/p90/p99) | symptom-based alerts | no log-metric-trace correlation. High: Incomplete metric coverage | alert thresholds misaligned with SLOs | no runbook links. Medium: Unclear dashboard organization | missing error budget tracking.
Dimension 5: Pipeline and Infrastructure Security
Questions: SAST in commit stage? DAST before production? SCA configured? Secrets management using external vault? SBOM generated and signed?
Blocker: leaked credentials or a required security control absent at its real boundary. Critical/high: evidenced permission, dependency, network or artifact risk without the promised mitigation. Environment variables are not automatically credential leaks; evaluate actual exposure. Do not demand all listed tools for every stack.
Dimension 6: DORA Metrics Enablement
Questions: Design enables multiple deployments/day? Lead time < 1 hour achievable? Change failure rate tracking in place? Time to restore measurable with SLOs?
Critical: Manual steps preventing daily deployments | no automated testing for fast feedback | no deployment failure tracking. High: Pipeline > 1 hour for full deployment | no post-deployment validation | missing deployment frequency metrics.
Dimension 7: Priority and Constraint Validation
Questions: Design addresses largest bottleneck first? Simpler alternatives documented and rejected with evidence? Constraint prioritization correct? Complexity justified?
Critical: Design addresses secondary concern while larger exists | no measurement data | simple alternatives not documented. High: Constraint prioritization not explicit | over-engineered for stated requirements.
Read more
name: nw-par-critique-dimensions description: Platform design review critique dimensions and severity levels. Load when reviewing CI/CD pipelines, infrastructure, deployment strategies, observability, or security designs. user-invocable: false disable-model-invocation: true
Platform Design Critique Dimensions
Applicability is governed by the current authorized platform/rollout contract, not a universal cloud/pipeline topology. Evaluate actual load-bearing gaps with the consequences below; missing optional Kubernetes, vault, SBOM, tracing, canary or DORA machinery is not itself a blocker. Existing project-native equivalents are valid. Project-specific thresholds require observations; the example durations/rates are not universal gates. Apply the platform dimensions and complete role-owned assessment in `nw-typesafe-system-one` and scope rules in `nw-par-review-criteria`; do not add another checklist or review phase.
Dimension 1: CI/CD Pipeline Completeness
Questions: Are applicable delivery stages and their genuine quality/security criteria explicit? Does failure recovery preserve the promised data/outcomes? Are caching/parallelism and environment parity appropriate to measured needs? Blocker: a missing required acceptance/security/safety obligation with evidence. Critical/high: concrete recovery, provenance or environment gaps whose consequence is grounded in the selected plan; elapsed time alone is not a finding. Medium: Inconsistent naming | missing documentation for manual steps.
Dimension 2: Infrastructure as Code Quality
Questions: Infrastructure fully codified? Modules reusable and parameterized? State management secure (encrypted, locked)? Security best practices (least privilege, encryption)? Idempotent and reproducible?
Blocker: Secrets in version control | no state management | production credentials in code. Critical: No encryption at rest | overly permissive IAM | missing network security. High: Hardcoded values | missing resource tagging | no cost estimation. Medium: Inconsistent module structure | missing input variable validation.
Dimension 3: Deployment Strategy Risk
Questions: Strategy appropriate for risk profile? Rollback documented? Health checks and readiness probes defined? Gradual traffic shifting with automatic rollback? Database migrations backward compatible?
Blocker: No rollback strategy | no health checks | breaking changes without safeguards. Critical: Single-shot deployment for critical services | no canary/blue-green for high-traffic | missing pod disruption budgets. High: Rollback not tested | no gradual traffic shifting | no pre-deployment validation. Medium: Incomplete manual step documentation | no feature flags for risky features.
Dimension 4: Observability and SLO Alignment
Questions: SLOs defined with specific targets? All four golden signals monitored? Distributed tracing configured? Alerts SLO burn-rate based? Dashboards for investigation?
Blocker: No SLOs defined | no error rate monitoring | no alerting strategy. Critical: No latency monitoring (p50/p90/p99) | symptom-based alerts | no log-metric-trace correlation. High: Incomplete metric coverage | alert thresholds misaligned with SLOs | no runbook links. Medium: Unclear dashboard organization | missing error budget tracking.
Dimension 5: Pipeline and Infrastructure Security
Questions: SAST in commit stage? DAST before production? SCA configured? Secrets management using external vault? SBOM generated and signed?
Blocker: leaked credentials or a required security control absent at its real boundary. Critical/high: evidenced permission, dependency, network or artifact risk without the promised mitigation. Environment variables are not automatically credential leaks; evaluate actual exposure. Do not demand all listed tools for every stack.
Dimension 6: DORA Metrics Enablement
Questions: Design enables multiple deployments/day? Lead time < 1 hour achievable? Change failure rate tracking in place? Time to restore measurable with SLOs?
Critical: Manual steps preventing daily deployments | no automated testing for fast feedback | no deployment failure tracking. High: Pipeline > 1 hour for full deployment | no post-deployment validation | missing deployment frequency metrics.
Dimension 7: Priority and Constraint Validation
Questions: Design addresses largest bottleneck first? Simpler alternatives documented and rejected with evidence? Constraint prioritization correct? Complexity justified?
Critical: Design addresses secondary concern while larger exists | no measurement data | simple alternatives not documented. High: Constraint prioritization not explicit | over-engineered for stated requirements.
AI agents that guide you from idea to working code, with human judgment at every gate. nWave runs inside Claude Code. It breaks feature delivery into seven waves (discover, diverge, discuss, design, devops, distill, deliver).
Other skills on nwave.
More skills from other plugins.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
ask-matt
Ask which skill or flow fits your situation. A router over the skills in this repo.
Questions about nw-par-critique-dimensions.
- Which coding agents can use nw-par-critique-dimensions?
- nw-par-critique-dimensions installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

