pre-dev-trd-creation

Create technology-agnostic TRD architecture patterns for Gate 3 validation workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/withmartian-sandbox-darkside/ghrc-y-3126672651424eddb640ecc81321a665 --skill pre-dev-trd-creation-withmartian-sandbox-darkside
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pre-dev-trd-creation
Source: https://github.com/withmartian-sandbox-darkside/ghrc-y-3126672651424eddb640ecc81321a665/tree/main/pm-team/skills/pre-dev-trd-creation
Command: npx skills add https://github.com/withmartian-sandbox-darkside/ghrc-y-3126672651424eddb640ecc81321a665 --skill pre-dev-trd-creation-withmartian-sandbox-darkside

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gate 3 requires architecture decisions to be technology-agnostic and defined before concrete implementation choices to avoid vendor lock-in and rework. This TRD guide helps teams reason at the pattern level, align stakeholders, and ensure interfaces and data ownership are clearly defined without naming products or platforms.

Core Features & Use Cases

  • Technology-agnostic patterns: proposes modular architecture patterns (e.g., hexagonal/clean architecture) without tying to tools.
  • Clear ownership and interfaces: defines data ownership, contracts, and integration points to enable safe handoffs to API design and implementation.
  • Gate 3 readiness and governance: provides documentation structure that supports validation, risk assessment, and future dependency mapping.

Quick Start

Provide a technology-agnostic TRD outline that defines patterns, boundaries, data ownership, and interfaces before selecting any concrete technologies.

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 patterns before implementation?▼

Technology-agnostic architecture patterns are defined by reasoning at the pattern level, such as modular monolith or hexagonal architecture, without naming specific products or frameworks to prevent vendor lock-in and rework.

What is a TRD for software architecture and when do I need one?▼

A TRD is a Technical Roadmap Document that outlines architecture completeness, data ownership, and security architecture before concrete implementation choices, needed for Gate 3 validation and PRD-to-API design handoffs.

How do I structure data ownership and interfaces for a microservices TRD?▼

Structure data ownership and interfaces in a microservices TRD by defining clear integration points, data contracts, and boundaries to enable safe handoffs to API design and implementation without tying to tools.

Can I use clean architecture patterns for a modular monolith Gate 3 validation?▼

Yes, clean architecture patterns can be applied for a modular monolith Gate 3 validation, satisfying architecture completeness and abstraction guidelines while maintaining technology-agnostic boundaries.

What's the best way to prepare a PRD-to-API design handoff across microservices?▼

The best way to prepare a PRD-to-API design handoff is creating a TRD that defines modular architecture patterns, clear ownership, and interface contracts to ensure safe transitions to implementation.

Why avoid naming specific products in an architecture TRD?▼

Avoid naming specific products in an architecture TRD to prevent vendor lock-in and reduce rework, ensuring stakeholders align on abstraction guidelines and security architecture before selecting concrete technologies.