feat(preset): add a "Suggest new features" preset - #1110
Merged
Conversation
The Agentic-PM presets covered proposing work items you describe (Suggest new tickets), the outside market (Market research), and choosing among existing tickets (Suggest tickets to work on) — but not proposing net-new features from the product itself. This fills that corner: study what the product does today, propose features it should have next, and write each as a ticket under tickets/ for the normal triage pipeline. Autonomous rather than gated, like the other suggest-class presets: a proposal is a reviewable ticket, so the human triages later instead of approving mid-run, which keeps it usable on a schedule. Paramless — it scopes itself to the whole product. New prompts/presets/suggest_new_features.md + one row in preset-catalog.ts (import, definePreset, LAUNCHER_PRESETS) + the pinned name-list and PARAMLESS entries in preset-catalog.test.ts. Everything else (index/client re-exports, the launcher button) derives from the catalog. Closes #1109
Contributor
Author
|
A new preset added 'Suggest new features' |
Contributor
|
Testing things is always good :) (I didn't test it) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #1109. The last unchecked leaf under Agentic PM on the roadmap (#538).
Adds an autonomous "Suggest new features" preset: it studies what the product does today and proposes net-new features it should have, writing each as a ticket under
tickets/for the normal triage pipeline.Why it is a new preset and not one we already have
The Agentic-PM cluster is dense, so I checked the overlap before building. It fills the one missing corner:
Autonomous rather than gated on purpose: a proposal is a reviewable ticket, so the human triages later instead of approving mid-run, which also keeps it usable on a schedule. Paramless — it scopes itself to the whole product.
The prompt (first draft — preset wording is yours to tune)
Recipe
The per-preset module pattern is gone — a preset is now one catalog row. So: new
prompts/presets/suggest_new_features.md, onedefinePresetrow + import +LAUNCHER_PRESETSentry inpreset-catalog.ts, and the pinned name-list +PARAMLESSentries inpreset-catalog.test.ts. The index/client re-exports and the launcher button all derive from the catalog — no edit. Not added toPRESET_STEMS(suggest-class presets do not materialize to.the-framework/presets/).Verified
dist: paramless, inLAUNCHER_PRESETS, template renders verbatim./suggest-new-features"Suggest new features" shows in the/preset menu, positioned between "Suggest new tickets" and "Suggest tickets to work on" (screenshot in the commit history of my session).