stream-coding

Create AI-ready specifications through documentation-first planning and adversarial review.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/tjl8787/mycodex-skills --skill stream-coding-tjl8787
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stream-coding
Source: https://github.com/tjl8787/mycodex-skills/tree/main/skills/stream-coding
Command: npx skills add https://github.com/tjl8787/mycodex-skills --skill stream-coding-tjl8787

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill addresses the common failure point in AI-assisted development where unclear or incomplete documentation leads to AI generating incorrect or unusable code, resulting in significant rework. It enforces a rigorous documentation-first methodology to ensure AI can generate accurate code automatically.

Core Features & Use Cases

  • Documentation-First Methodology: Prioritizes creating AI-ready documentation before code generation.
  • Phased Development: Guides users through Strategic Thinking, AI-Ready Documentation, Adversarial Review, and Execution phases.
  • Spec Gate: A 13-item checklist to ensure documentation is clear, actionable, and structurally sound for AI execution.
  • Adversarial Review: Incorporates a step where a different AI or human critic attacks the documentation to find flaws before coding.
  • Use Case: When starting a new software feature, use this Skill to guide the creation of a technical specification that is so clear, an AI can directly generate the implementation code with minimal human oversight.

Quick Start

Use the stream-coding skill to document a new feature, ensuring it passes the Spec Gate before code generation.

Frequently Asked Questions about stream-coding

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

FAQPage Schema
Why does AI-assisted development generate incorrect code from my specifications?

AI-assisted development generates incorrect code when specifications are ambiguous or incomplete. Enforcing a documentation-first methodology ensures clarity and completeness upfront, preventing AI misinterpretations and reducing significant rework.

How do I create AI-ready documentation for automatic code generation?

To create AI-ready documentation, you must pass a 13-item Spec Gate checklist ensuring it is clear, actionable, and structurally sound. This process involves strategic planning, detailed documentation, and adversarial review before execution.

What is a Spec Gate in the software development lifecycle?

A Spec Gate is a 13-item checklist used in the software development lifecycle to verify that technical specifications are structurally sound and actionable for AI execution. It ensures documentation completeness before automatic code generation begins.

Does agile methodology support documentation-first code generation?

Agile methodology supports documentation-first code generation by integrating phased development steps like strategic thinking and adversarial review. This approach allocates specific time for testing to ensure specifications yield accurate, usable code.

What is the best way to prevent AI from generating unusable code?

The best way to prevent AI from generating unusable code is incorporating an adversarial review phase where a different AI or human critic attacks the documentation to find flaws. This step ensures specifications are robust before execution.

When do I need a documentation-first methodology for software development?

You need a documentation-first methodology when starting a new software feature that requires direct AI implementation. It guides the creation of technical specifications clear enough for AI to generate code with minimal human oversight.