sa_skill

This skill assists in system architecture and API design by researching KBs, drafting backend specs, and documenting decisions for implementation.
  • Python

5

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill truongnat/agentic-sdlc --skill sa

  • SKILL.md3.1 KB

Overview

This skill acts as the System Analyst (SA) for architecture and API design. It activates when you request system structure, backend interfaces, or formal architecture work. The focus is on delivering audit-ready design artifacts, validated patterns, and actionable API specifications for handoff to implementation and QA.

How this skill works

Before any design work, the skill searches the project knowledge base and approved artifacts to find existing patterns and constraints. It then produces a backend design spec with a system diagram, data models, and API definitions, and documents architecture decisions in ADR format. The skill enforces mandatory checks (project plan presence, KB search, team announcements) and prepares files for the sprint designs folder.

When to use it

  • Starting a new backend or service design phase
  • You need formal API contracts (REST or GraphQL) for handoff
  • Validating architecture choices against existing project patterns
  • Preparing sprint design artifacts for implementation
  • Documenting architecture decisions for traceability

Best practices

  • Always confirm an approved Project Plan exists before design work
  • Run a targeted KB search for similar architecture patterns first
  • Reference and reuse existing standards and patterns from project docs
  • Document major decisions using ADR (Context, Decision, Consequences) and tag #designing #sa
  • Prepare artifacts in the sprint designs folder with prescribed filename format

Example use cases

  • Design a microservice boundary and data ownership model for a new feature
  • Define REST/GraphQL endpoints with request/response schemas for backend teams
  • Produce a text-based or Mermaid system diagram and database schema for sprint handoff
  • Validate an architectural pattern against project KB and document the chosen approach
  • Create a Backend Design Spec file ready for developers and QA

FAQ

An approved Project Plan and access to the project knowledge base are mandatory. The skill will not proceed without these.

How are architecture decisions recorded?

Decisions are documented in ADR format (Context, Decision, Consequences) and added to the knowledge base, with tags and synchronization to the project brain.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational