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.