Skip to content

sniper-feature-plan-

Team Composition

MemberProcessTechnicalCognitiveDomain
feature-pmproduct-manager--systems-thinker--
feature-architectarchitectbackendsystems-thinker--

Tasks

feature-pm

Feature Requirements Spec

  • ID: feature-spec
  • Output: docs/features/{feature_id}/spec.md
  • Template: .sniper/templates/feature-spec.md

Read the feature brief and produce a Feature Spec with functional requirements, non-functional requirements, user stories, API changes, data model changes, UI changes, and rollout strategy. Reference the existing architecture doc to understand the current system context.

feature-architect

Architecture Delta

  • ID: arch-delta
  • Output: docs/features/{feature_id}/arch-delta.md
  • Template: .sniper/templates/arch-delta.md
  • Requires plan approval: Yes

Read the feature spec and produce an Architecture Delta documenting what changes to the system architecture this feature requires. Include new components, modified components, new data models, new/modified API endpoints, infrastructure changes, and patterns to follow from existing conventions. The delta will later be merged back into the main architecture doc.

Review Gate

  • Checklist: .sniper/checklists/feature-review.md
  • Mode: flexible