to-spec

Convert conversation and codebase context into a product specification.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/J03Fr0st/mithril --skill to-spec-j03fr0st
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-spec
Source: https://github.com/J03Fr0st/mithril/tree/main/skills/to-spec
Command: npx skills add https://github.com/J03Fr0st/mithril --skill to-spec-j03fr0st

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill transforms the current conversation context and codebase understanding into a comprehensive product specification without the need for a fresh interview, streamlining the product development process.

Core Features & Use Cases

  • Context to Spec Conversion: Automatically generates a product specification from current conversation and codebase knowledge.
  • Template-Based Writing: Utilizes a structured template for problem statements, solutions, user stories, implementation decisions, and more.
  • Local Drafting with Approval: Allows local drafting of issue titles, bodies, labels, and targets, which can then be previewed and approved by the user before any remote changes are made.

Quick Start

Create a product spec from the current context using 'to-spec'.

Frequently Asked Questions about to-spec

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

FAQPage Schema
How do I convert conversation context into a product specification?

You can convert conversation context into a product specification by using a Skill that automatically transforms ongoing dialogue and codebase knowledge into a comprehensive PRD, eliminating the need for a fresh interview.

What is the best way to generate a PRD from an existing codebase?

The best way to generate a PRD from an existing codebase is to use a tool that integrates codebase understanding with current conversation context, automatically drafting a structured specification for review.

Can I draft issue titles and bodies locally before pushing specification changes?

Yes, you can draft issue titles, bodies, labels, and targets locally, allowing you to preview and approve the product specification before any remote changes are made.

Does PRD creation work without conducting a separate user interview?

PRD creation works without a separate user interview by directly leveraging ongoing conversation context and existing codebase knowledge to instantly generate a complete product specification.

How to integrate user feedback into product development during an active conversation?

You can integrate user feedback into product development during an active conversation by converting the ongoing dialogue and codebase context into a structured specification, supporting iterative design processes.