Help Me Say / Say It For Me: Organize scattered requirements into directly executable agent prompts
Say It For Me (coreyleung-art/dsh-requirement-copilot) is a DSH Profile Bundle maintained by coreyleung-art, categorized as a workflow in the community directory. It is licensed under MIT, tagged as v1.8.0, and has 0 GitHub stars. It organizes scattered conversational requirements into Prompts executable by agents: reading the draft in the input box, restating intent, extracting deliverables and constraints, listing pending gaps, generating a structured Prompt using a fixed template, providing a translation in another language, and writing it back to the input box without auto-sending. It offers two entry points: a Sparkle button next to the Send button and a floating panel. A single generation core is shared by the human-machine command `/refine-prompt` and the Agent tool `refine_requirement`. When gaps exist, it opens a one-question-at-a-time confirmation gate. The Host performs a deterministic structure self-check with a score of 0-100, includes one self-repair retry, and protects against overwriting on failure. Options include usage type (agent/spec), three levels of detail, language (auto/zh/en), target (generic or claude-code/codex/cursor), and six scenario presets. Each session retains up to 10 local versions for comparison and supports up to 5 rounds of incremental continuation. Generation runs as a Host background task and can be recovered by `jobId` after switching sessions or refreshing the page. Installation command: `dsh plugin add dsh-requirement-copilot`. Runtime configuration is empty with no npm dependencies. Testing consists of 27 test cases via `node --test` and 20 quality evaluations in `evals/`.
Read More