brainstorming

Converts Ringi PRDs into technical specs and TDD Google Sheets via parallel read-only codebase research.

Updated Aug 10, 2026
One-click install
npx skills add https://github.com/neuthos/ldx-monorepo --skill brainstorming-neuthos
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/neuthos/ldx-monorepo/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/neuthos/ldx-monorepo --skill brainstorming-neuthos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Turning a Japanese Ringi PRD into an engineering-ready specification normally requires manual codebase exploration, requirements traceability, and back-and-forth clarification. This Skill automates that pipeline: it reads the PRD, fans out parallel research agents across frontend, backend, and E2E repositories, and produces a technical spec plus a synchronized TDD Google Sheet without ever mutating the target repositories. ## Core Features & Use Cases - Autonomous spec generation: Runs as a long-running /goal pipeline that writes docs/ringi/specs/{ringi-id}-spec.md grounded in codebase-memory MCP graph evidence, with uncertainties recorded as Question rows instead of chat interruptions. - TDD Google Sheet synchronization: Creates and maintains a per-ringi Traceability Matrix, Q&A, and Metadata sheet following a locked contract, including re-run ingestion of human edits and a Done gate. - Impact and gap analysis: Performs extension, referencing-model, and behavior-path sweeps (including Odoo _inherit text searches the code graph cannot see) and classifies every finding as covered, no-impact, out-of-scope, or PENDING. - Use Case: Given a new Ringi PRD for a journal cancellation feature, the Skill researches the ldx-frontend routes, Odoo ldx_addons models, and E2E flows in parallel, preserves Japanese terms like 仕訳 verbatim, and delivers a committed spec plus a review-ready TDD sheet for the product team. ## Quick Start Run the brainstorming skill with a Ringi PRD link or ID to generate the technical spec and its synchronized TDD Google Sheet.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a Ringi PRD into a technical specification automatically?▼

Run the brainstorming skill under /goal with the Ringi ID and PRD. It fans out parallel research agents across the FE, BE, and E2E repositories, then writes docs/ringi/specs/{ringi-id}-spec.md and a synchronized TDD Google Sheet without asking chat questions.

How does the skill handle unresolved requirements questions?▼

Uncertainties become Question rows in the TDD Google Sheet's Q&A tab with concrete options, not chat interruptions. On re-runs the skill ingests answered rows, flips them to Noted, and applies the Done gate when everything is Approved.

Can this skill modify the frontend or backend repositories?▼

No. The FE, BE, and E2E repositories are strictly read-only under a hard gate. The skill only writes inside the control-plane repo and the TDD spreadsheet, and emits advisory per-repo implementation handoff prompts instead of implementing.

Why does the skill require text search in addition to the codebase-memory graph?▼

Odoo _inherit, _name, and comodel string references never become graph edges, so extension and referencing-model sweeps must use text search. The backend graph also covers only the ldx_addons directory, so external consumers need text search too.

What happens when the TDD sheet cannot be created automatically?▼

The service account has zero quota, so on a quota error the skill stops and gives manual copy instructions: duplicate the template into the target folder, share it with the service account as Editor, then resume once the sheet appears.