gspec-stack

Define technology stacks with languages, runtimes, frameworks, and deployment models.

6|2|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/gballer77/gspec --skill gspec-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gspec-stack
Source: https://github.com/gballer77/gspec/tree/main/pages/.claude/skills/gspec-stack
Command: npx skills add https://github.com/gballer77/gspec --skill gspec-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Defines a clear, scalable technology stack and architecture blueprint to prevent drift between design and implementation, ensuring consistent tooling, runtimes, and deployment patterns across the project.

Core Features & Use Cases

  • Technology stack definition: selects languages, runtimes, frameworks, and infrastructure patterns tailored to project needs.
  • Architecture alignment: maps to deployment models (monolith, microservices, serverless) and scalability targets.
  • Decision rationale: provides explicit tradeoffs and rationale for major technology choices.
  • Use Case: When starting a new project or re-architecting, generate a stack blueprint that guides code structure and deployment decisions.

Quick Start

Provide a concise technology stack for the given project description, including primary languages, runtimes, and deployment targets.

Frequently Asked Questions about gspec-stack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define a technology stack and architecture blueprint for a new project?

Defining a technology stack requires selecting primary languages, runtimes, and frameworks, then mapping them to deployment models. This skill generates a comprehensive stack definition that enforces explicit runtime versions and architecture patterns to prevent design drift.

What is the best way to choose between monolith, microservices, and serverless deployment models?

Choosing a deployment model involves evaluating scalability targets and architecture patterns. This skill aligns your technology stack with monolith, microservices, or serverless styles, providing explicit tradeoffs and rationale for each deployment decision.

How do I document framework choices and security considerations for my tech stack?

Documenting framework choices and security considerations is enforced within the final stack documentation. The generated technology stack definition requires explicit inclusion of security considerations alongside architecture patterns and runtime versions.

Can I generate a stack definition for re-architecting an existing application?

Yes, you can generate a stack definition when re-architecting an application. Provide a concise project description to output a tailored technology stack with primary languages, runtimes, and deployment targets that guide new code structure decisions.

Why do I need explicit runtime versions in my technology stack documentation?

Explicit runtime versions are required to prevent drift between design and implementation. Enforcing specific runtime versions in your stack documentation ensures consistent tooling and deployment patterns across the entire project lifecycle.

Does this architecture-driven stack definition approach work for serverless scalability targets?

Yes, this approach explicitly targets serverless deployment styles and scalability targets. It builds a technology stack definition that maps framework choices and runtime versions directly to your serverless architecture requirements.