architecting-typescript

Enforce ADR-based governance for TypeScript architecture decisions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

TypeScript architecture governance is often inconsistent without a formal ADR process; this skill enforces ADR-driven decision-making to standardize architecture artifacts across teams.

Core Features & Use Cases

  • ADR templates and frontmatter validation at TypeScript boundaries
  • Context loading and reference patterns to enforce consistent architecture decisions
  • Guidance for testing strategy and dependency injection across decisions

Quick Start

Invoke this skill when starting a TypeScript architecture ADR to guide decision-making.

Frequently Asked Questions about architecting-typescript

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

FAQPage Schema
How do I use ADRs to standardize TypeScript architecture decisions across teams?▼

Architecture Decision Records (ADRs) standardize TypeScript architecture decisions by enforcing strict frontmatter metadata, structured templates, and reference-pattern alignment to govern trade-offs across product, capability, and feature scopes consistently.

What is the best way to structure a TypeScript architecture ADR?▼

The best way to structure a TypeScript architecture ADR is to use structured templates with strict frontmatter metadata, integrating testing strategy and dependency injection guidance directly into the decision record.

When do I need an ADR for selecting TypeScript design patterns?▼

You need an ADR for selecting TypeScript design patterns when evaluating architecture trade-offs across product, capability, and feature scopes to ensure consistent, governed decision-making across teams.

Can I integrate testing strategy and dependency injection guidance into my TypeScript ADRs?▼

Yes, you can integrate testing strategy and dependency injection guidance into TypeScript ADRs, ensuring these architectural decisions are evaluated and aligned with reference patterns during the governance process.

Does this ADR-driven approach work for evaluating TypeScript architecture trade-offs at different scopes?▼

Yes, ADR-driven governance works for evaluating TypeScript architecture trade-offs by applying context loading and reference patterns to standardize decisions across product, capability, and feature scopes.

Why does TypeScript architecture governance often become inconsistent without a formal ADR process?▼

TypeScript architecture governance becomes inconsistent without a formal ADR process because teams lack standardized templates, frontmatter validation, and reference-pattern alignment to enforce consistent architectural decisions and trade-off evaluation.