Transforms a user's stream-of-consciousness description of a product idea, feature, or system into a structured specification package: BRD, SRS (ISO/IEC/IEEE 29148), NFR (ISO/IEC 25010), formatted as Obsidian notes. Can decompose documents into a Zettelkasten knowledge base. The agent uses the stream as a starting point, fills in what it can, then asks guided questions one at a time to close gaps. Trigger when the user says things like "I have an idea", "I want to build", "let me describe what I need", "turn this into a spec", "write requirements for this", "make a BRD from this", "SRS", "functional requirements", "non-functional requirements", "NFR", "decompose into notes", "make a vault", "knowledge base", or provides a messy description and wants it organized into actionable requirements. Works in any language the user writes in.
$npx -y skills add bug-ops/claude-plugins --skill spec-from-streamInstalls into the current project.
Run `npx skills use "https://github.com/bug-ops/claude-plugins" --skill "bug-ops/claude-plugins/spec-from-stream"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/bug-ops/claude-plugins" that are relevant to the current task. Run `npx skills add "https://github.com/bug-ops/claude-plugins"` and select the relevant skills, then follow their instructions.