pre-dev-trd-creation

Create technology-agnostic TRD architecture decisions before implementation choices.

205|26|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/LerianStudio/ring --skill pre-dev-trd-creation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pre-dev-trd-creation
Source: https://github.com/LerianStudio/ring/tree/main/pm-team/skills/pre-dev-trd-creation
Command: npx skills add https://github.com/LerianStudio/ring --skill pre-dev-trd-creation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gate 3 TRD creation enforces technology-agnostic architecture decisions before picking products or platforms.

Core Features & Use Cases

  • Tech stack auto-detection and standards loading
  • Tech-agnostic architecture guidance to avoid vendor lock-in
  • TRD metadata capturing deployment model and stack standards

Quick Start

Define architecture principles and load Ring standards; prohibit early tech-specific choices.

Frequently Asked Questions about pre-dev-trd-creation

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

FAQPage Schema
How do I define technology-agnostic architecture before choosing a tech stack?

Technology-agnostic architecture separates design decisions—component boundaries, data ownership, deployment topology, interface contracts—from specific products or platforms. Define HOW and WHERE components reside and their interaction patterns during pre-development gates (PRD and Feature Map) before naming technologies, avoiding vendor lock-in and enabling flexibility.

What should a TRD include for architecture decisions?

A TRD captures deployment models, component topology, data architecture, security layering, interface contracts, and pattern-driven rules across domains—all expressed without product or version names. It satisfies functional and architectural requirements while maintaining technology flexibility for later implementation choices.

When do I need to create a TRD in the development process?

Create a TRD at pre-development gates—after the PRD and Feature Map are complete—to enforce architecture decisions before concrete tech stack selection. This timing prevents technology choices from driving architecture and ensures decisions are grounded in functional requirements, not vendor preferences.

How does defining architecture before tech choices prevent vendor lock-in?

By capturing architecture as abstract patterns, component roles, and deployment principles rather than specific platforms or services, you preserve the ability to swap implementations later. Technology-agnostic TRDs let you change databases, cloud providers, or frameworks without redesigning core architecture.

What standards and gates apply to TRD creation?

TRD creation applies Ring standards and pre-development gates (PRD and Feature Map) to enforce consistent architecture practices. Tech stack auto-detection identifies applicable standards for your domain, ensuring TRD decisions align with organizational patterns and compliance requirements.

Can I use a TRD if my team already selected technologies?

A TRD is most effective created before tech selection. If technologies are already chosen, a TRD can still document the underlying architecture, validate decisions against requirements, and clarify component boundaries and data ownership—but opportunities to avoid lock-in are reduced.