MCP Tools/Feature Specs/update_feature_spec

update_feature_spec

writeFeature Specs

Update spec body fields: title, description, status, priority, tags, etc..

Connected surface
This tool and the Specs dashboard page are two surfaces over the same data. The dashboard is where you view and curate it; update_feature_spec is how your AI can reprioritize and retitle specs as plans change mid-discussion. How surfaces connect →
Write tool
Mutates Rampify state, triggers background work, or calls a paid external API. Most clients ask for confirmation before invoking.

Parameters

ParameterTypeDescription
spec_idstringrequiredSpec UUID
titlestringoptionalRewrite the spec title
descriptionstringoptionalReplace the spec description / body
feature_typeenum("new_feature" | "enhancement" | "refactor" | "bug_fix" | "optimization" | "page" | "positioning")optionalType of work this spec represents
priorityenum("critical" | "high" | "normal" | "low")optionalSpec priority
statusenum("idea" | "planned" | "in_progress" | "completed" | "verified" | "deprecated")optionalNew spec status
next_actionstringoptionalThe immediate next step to take on this spec
tagsstring[]optionalReplace the tags array
tech_stackstring[]optionalReplace the tech_stack array
affected_filesstring[]optionalReplace the affected_files array
ai_context_summarystringoptionalShort context summary for agents picking up the spec
assigned_tostring | nulloptionalUser the spec is assigned to; null clears it
depends_on_specsstring[]optionalSpec UUIDs this spec depends on. Validated against existing specs.