/feature-refinementInteraktív, senior termékstratéga gondolkodásmódú segéd, amely egy nyers feature-ötlettől eljuttat egy jól körülhatárolt Feature Brief dokumentumig, amelyet a projektbe ment, és készen áll a /plan-maker futtatására. Feltételezi, hogy akár product owner vagy végfelhasználó is lehetsz, aki sem a kódbázist, sem a technológiát nem ismeri — mindent közérthetően fogalmaz, és ha egy döntéshez egy technológia megértése szükséges, azt előbb egy egyszerű mondatban elmagyarázza.
Akkor használd a /feature-refinement parancsot, ha van egy feature-ötleted, de még nincs tiszta scope-od, felhasználói folyamatod vagy döntési naplód. A parancs feltérképezi a kódbázist, megkérdőjelezi a feltételezéseidet, és célzott kérdéseket tesz fel addig, amíg a feature pontosan körülhatárolt nem lesz — majd egy strukturált Feature Brief fájlt állít elő.
Az agentic workflow pipeline (agentic-workflow-hu.html) is ismerteti, mint a tervezést és implementációt megelőző upstream lépést.
Tipikus helyzetek, amikor érdemes elindítani:
Documentation/Backlog/…-brief.md), amely a /plan-maker bemenete lesz.Add át a feature-ötletedet argumentumként. A parancs először feltérképezi a kódbázist, majd iteratív tisztázási körökbe lép.
/feature-refinement [feature idea or description]
Paraméterek:
[feature idea or description] — (kötelező) Rövid leírás a finomítani kívánt feature-ről. Lehet egy mondat, egy nyers user story vagy néhány felsorolásponti gondolat.Kimenet: Egy Feature Brief Markdown fájl a Documentation/Backlog/[feature-name-kebab-case]-brief.md útvonalon (vagy a projekt gyökerében, ha ez a könyvtár nem létezik). A brief a következőket fedi le: Probléma, Cél, Felhasználók és kontextus, Fő folyamat, Scope-ban, Scope-on kívül, Kulcsdöntések, Határesetek és korlátok, Nyitott kérdések, Jövőbeli iterációk, valamint egy Ajánlás. A brief közérthető nyelven íródik, kivéve a Nyitott kérdések szakaszt, amely technikai marad — az a /plan-maker-nek és a fejlesztőknek szól.
Folyamat fázisai:
#1, #2, ...), amely körök között sem kezdődik újra, így tömören válaszolhatsz ("#2: igen, #4: hagyjuk")./plan-maker [path] futtatását.Bemenet:
/feature-refinement Add email notifications when a task is assigned to a user
Kimenet / Eredmény:
Investigating the codebase before we start...
Docs agent: no ADRs on notifications; README lists email as a roadmap item.
Code agent: existing User model, Task model with assignee_id FK, no email infrastructure yet,
a TODO comment in task_service.py referencing future notifications.
**#1 (challenge) [Scope]**
- Option A: Email only — simple, ships fast. Con: will need rework when push notifications arrive.
- Option B: Generic notification system with email as first channel — more upfront work, extensible.
- Recommendation: Option A for now; design the interface to be swappable. Agree?
#2 (question): Should the assignee receive an email immediately on assignment, or in a daily digest?
A) Immediate — users get context faster. Con: noisy for high-volume projects.
B) Configurable per-user — best UX. Con: adds a settings screen to scope.
C) Immediate for now, configurable later — pragmatic. Recommendation: C.
[After user responds...]
Saved: Documentation/Backlog/task-assignment-notifications-brief.md
Run `/plan-maker Documentation/Backlog/task-assignment-notifications-brief.md` to create an implementation plan.
Bemenet:
/feature-refinement Full-text search across all project documents
Kimenet / Eredmény:
Investigating the codebase before we start...
Docs agent: prior ADR-007 deferred search to "Phase 2".
Code agent: PostgreSQL 15, 3 document types (notes, tasks, files), existing ILIKE queries in search_service.py,
no full-text index, ~50k rows in production.
Contradiction flagged: ADR-007 defers search, but search_service.py already ships ILIKE queries.
**#1 (challenge) [Risk]**
- ADR-007 deferred this — do you know why? Options:
A) Performance concern — full-text on 50k rows is fine for pg_trgm; address it.
B) Scope concern — previous team wanted to ship faster; now it's time.
Recommendation: Clarify before scoping to avoid repeating the same decision.
#2 (question): Which document types must be searched in v1?
A) All three (notes, tasks, files) — complete but more complex.
B) Notes and tasks only, files deferred — ships faster, covers 90% of use cases.
Recommendation: B.
[After 2 rounds...]
Saved: Documentation/Backlog/full-text-search-brief.md
Run `/plan-maker Documentation/Backlog/full-text-search-brief.md` to create an implementation plan.
/feature-refinement által előállított Feature Briefet fázisokra bontott implementációs tervvé alakítja, feladatokkal, elfogadási kritériumokkal és TDD al-tételekkel./plain-language — A közös írási konvenció, amelyet a /feature-refinement az elején betölt: először a hétköznapi következmény, a technikai részletek zárójelben.