architecting-typescript

Create Architecture Decision Records for TypeScript architecture decisions.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/simonheimlicher/spx-claude --skill architecting-typescript
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecting-typescript
Source: https://github.com/simonheimlicher/spx-claude/tree/main/plugins/typescript/skills/architecting-typescript
Command: npx skills add https://github.com/simonheimlicher/spx-claude --skill architecting-typescript

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams document TypeScript architecture decisions as Architecture Decision Records (ADRs), enabling traceable design choices and clear rationale.

Core Features & Use Cases

  • ADR creation: Produce structured ADRs following project templates for product-wide, capability-specific, and feature-specific decisions.
  • Context-aware guidance: Load complete hierarchical context to ensure consistency with existing ADRs and specs.
  • Governance & compliance: Enforce testing strategy inclusion, dependency constraints, and documented trade-offs in every ADR.

Quick Start

To begin, invoke the ADR workflow for a TypeScript decision using the project ADR templates and reference materials.

Frequently Asked Questions about architecting-typescript

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

FAQPage Schema
How do I document TypeScript architecture decisions using ADRs?

You create Architecture Decision Records for TypeScript architecture decisions by loading hierarchical project context and applying structured ADR templates. This enforces testing strategy inclusion and dependency constraints while aligning with existing decision patterns to ensure traceable design choices.

What should be included in a TypeScript architecture decision record?

A TypeScript architecture decision record must include structured decision documentation, enforced testing strategies, dependency constraints, and documented trade-offs. It loads complete hierarchical context to align with existing patterns and ensure traceable design rationale across product-wide, capability-specific, and feature-specific scopes.

When do I need architecture decision records for TypeScript projects?

You need architecture decision records when making product-wide, capability-specific, or feature-specific TypeScript architecture decisions that require traceable design choices. They are necessary when teams need clear rationale, enforced testing strategies, and documented dependency constraints to maintain hierarchical context consistency.

Can I use ADRs for feature-specific TypeScript decisions or only product-wide architecture?

ADRs can be used for feature-specific TypeScript decisions, capability-specific decisions, and product-wide architecture. The workflow loads complete hierarchical context for each scope, ensuring structured decision documentation, enforced testing strategies, and traceable design rationale regardless of the architectural level.

What is the best way to enforce testing strategies in TypeScript architecture decisions?

The best way to enforce testing strategies in TypeScript architecture decisions is through structured ADR templates that mandate testing strategy inclusion. By loading complete project context and applying governance rules, the workflow ensures dependency constraints and documented trade-offs accompany every architectural decision.