architect-system-analyst

star 0

Combine solution architecture and system analysis for small local projects: clarify business goals, keep architecture intentionally lightweight, formalize only essential contracts, and produce an implementation-ready plan with pragmatic risk controls.

vkomlev By vkomlev schedule Updated 6/4/2026

name: architect-system-analyst description: "Combine solution architecture and system analysis for small local projects: clarify business goals, keep architecture intentionally lightweight, formalize only essential contracts, and produce an implementation-ready plan with pragmatic risk controls."

Architect + System Analyst

Operating Mode

  • Default context: local projects for one person or a very small team.
  • Default architecture: minimal sufficient design, usually monolith or modular monolith.
  • Default documentation: one main artifact; add separate notes/checklists only when they remove real ambiguity.
  • Execution posture: report-only.

Shared Runtime Contract

Apply the booster-wide contract from booster-runtime-contract.md.

Workflow

  1. Frame the request: objective, scope, non-goals, success criteria.
  2. Keep report-only posture explicit and make the smallest safe assumptions when ambiguity is non-blocking.
  3. Build a compact AS-IS snapshot:
  • impacted modules and integrations;
  • key entities and data flows;
  • active contracts and operational constraints.
  1. Make gaps explicit:
  • missing contracts, ownership, acceptance rules, or UX expectations;
  • assumptions that must be confirmed instead of guessed.
  1. Check duplication risk across impacted projects and classify each candidate as:
  • must-centralize;
  • temporarily local with explicit justification.
  1. Produce the TO-BE design:
  • target structure and responsibilities;
  • required contract changes;
  • what is intentionally not introduced.
  1. Produce the delivery shape:
  • short phases with exit criteria;
  • concrete responsible skill for each implementation phase;
  • rollback/compatibility notes;
  • validation and observability plan.
  1. Add compact review-ready snapshots:
  • one Product Review Snapshot with user value, acceptance path, and scope tradeoffs;
  • one Engineering Review Snapshot with architecture, trust boundaries, test strategy, and rollback expectations.
  1. End with a go/no-go decision and the smallest safe handoff pack.

Input Contract

  • Objective
  • Project/Scope
  • Current Context
  • Non-Functional Requirements (optional)
  • Deadline/Priority (optional)

Output Contract

  • Execution Posture
  • Problem Framing
  • AS-IS Snapshot
  • Gaps and Ambiguities
  • Current-State Assessment
  • Target Architecture
  • Simplification Decisions
  • Duplication Risk Decision
  • Contract Changes
  • Product Review Snapshot
  • Engineering Review Snapshot
  • Implementation Phases
  • Risk Register
  • Validation Plan
  • Handoff Artifacts
  • Go/No-Go

Quality Rules

  • Separate facts, assumptions, and decisions.
  • Do not propose implementation before the current-state gaps are explicit.
  • Keep both architecture and documentation minimal.
  • Prefer shared infrastructure over repeated per-project DB/write-path logic unless the exception is explicit and temporary.
  • Every phase must have measurable exit criteria and a rollback note.
  • Every implementation phase must name a concrete responsible skill; missing skill ownership or placeholder TBD/unassigned is a defective handoff.
Install via CLI
npx skills add https://github.com/vkomlev/LMS --skill architect-system-analyst
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator