Document a new feature within an existing product with 3-5 focused artifacts.
From pmnpx claudepluginhub etusdigital/etus-plugins --plugin pm/featureOrchestrates complete feature development cycle using AI agents: product spec, architecture, code, QA, docs, delivery with user gates and optional autopilot.
/featureAutomates Rails feature/chore from Linear URL or description: creates branch, gathers context, implements/tests/lints/i18n, drafts PR, monitors CI.
/featureCreates a lightweight feature-focused PRD via guided interactive interview (5-8 rounds) optimized for new features in existing products, saving to docs/prd/{slug}.md
/featureExecutes Mermaid flowchart workflow: two Analyze-Design(D3)-Develop(G2→G2.5→G3)-Release cycles, using Task for sub-agents, AskUserQuestion at diamonds, and F5 gates.
/featureGuides through 10-stage new feature development workflow from brainstorming to code review, pausing for user confirmation at each stage.
/featureImplements features from Linear/Jira issues or prompts using minimal iteration cycles and structured workflow with resume detection, producing code increments, tests, reviews, and PRs. Accepts [issue-key-or-prompt] [--provider=linear|jira|prompt] [--silent=true|false].
Document a new feature within an existing product. Generates 3-5 focused documents without requiring the full 4-phase pipeline.
/feature -> Start or resume a feature workflow
/feature [description] -> Start with feature description
/feature status [slug] -> Show current feature state and next recommended step
/feature ideate [slug|context] -> Run feature-scoped ideation
/feature solution [slug|context] -> Run feature-scoped solution discovery
/feature brief [slug|context] -> Generate or refine the feature brief
/feature stories [slug] -> Generate scoped user stories
/feature delta [slug] -> Generate the design delta
/feature impl [slug] -> Generate the implementation plan
Feature mode dispatches the planning-agent (Opus) for solution discovery, feature brief, and user stories, and the architecture-agent (Sonnet) for design delta and implementation plan. The orchestrator determines which agent to spawn based on the current step.
docs/ets/projects/{project-slug}/features/{feature-slug}/feature-status.mdpython3 .claude/hooks/state-manager.py ensure-feature {project-slug} {feature-slug} noneexecution_adapter from docs/ets/projects/{project-slug}/state/project-status.yamlideate -> solution -> brief -> stories -> delta -> implfeature-status.md after each completed step:
current_steplast_completed_stepnext_recommended_steplinked_docstraceabilitydocs/ets/projects/{project-slug}/features/{feature-slug}/
├── feature-status.md # Canonical state hub for this feature
├── solution-discovery.md # Solution options, four-risk matrix, recommendation
├── solution-experiments.yaml # Optional experiments (EXP-#)
├── feature-brief.md # Problem, scope, personas, acceptance criteria
├── user-stories.md # US-# with Given/When/Then (feature-scoped)
├── design-delta.md # Only what changes: endpoints, DB migrations, UI
└── impl-plan.md # impl-# tasks, T-shirt sizing, sprint assignment
opportunity-pack.md — BLOCKS (generated by /ideate, mandatory)coverage-matrix.yaml — BLOCKS (generated by /ideate, mandatory)features/{feature-slug}/solution-discovery.md — BLOCKS (generated by /feature solution, mandatory)features/{feature-slug}/feature-status.md — Canonical state hub for resume/status operationsproject-context.md — ENRICHES (read if exists, proceed without)product-vision.md — ENRICHES (read if exists, proceed without)feature-status.md existsexecution_adapter is inherited from project-statusnext_recommended_step points to the next incomplete public subcommandIf scope grows beyond >5 user stories or >3 feature-specs, the orchestrator suggests switching to Product mode.
ACT/JTBD/JOUR/UC/EDGE -> SOL-# -> FB-# → US-# → impl-# (simplified chain, no BO-# or PRD-F-# required)
$ARGUMENTS