Skip to content

sniper-plan

Phase: plan

Team Composition

MemberProcessTechnicalCognitiveDomain
product-managerproduct-managerapi-designsystems-thinker--
architectarchitectbackendsecurity-first--
ux-designerux-designerfrontenduser-empathetic--
security-analystarchitectsecuritysecurity-first--

Tasks

product-manager

Product Requirements Document

  • ID: prd
  • Output: docs/prd.md
  • Template: .sniper/templates/prd.md

Write a comprehensive PRD covering: problem statement, user stories, feature requirements (P0/P1/P2), success metrics, constraints, and out-of-scope items. This is the single source of truth for what to build.

architect

System Architecture Document

  • ID: architecture
  • Output: docs/architecture.md
  • Template: .sniper/templates/architecture.md
  • Requires plan approval: Yes

Design the complete system architecture. Include: component diagram, data models, API contracts, infrastructure topology, technology choices with rationale, and non-functional requirements.

ux-designer

UX Specification

  • ID: ux-spec
  • Output: docs/ux-spec.md
  • Template: .sniper/templates/ux-spec.md

Define the UX: information architecture, screen inventory, key user flows (with decision trees), component hierarchy, interaction patterns, and responsive breakpoints.

security-analyst

Security & Compliance Requirements

  • ID: security
  • Output: docs/security.md
  • Template: .sniper/templates/security.md

Define security architecture: auth model, data encryption strategy, compliance requirements (with specific regulations), threat model, and security testing requirements.

Review Gate

  • Checklist: .sniper/checklists/plan-review.md
  • Mode: strict