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.