{
 "schema": "aiblocks-page/1",
 "id": "review-a-feature-and-plan-its-future",
 "type": "skill",
 "name": "Product feature review planner",
 "summary": "Share feature goals, results and feedback. Get a review and options for what to do next.",
 "headline": "Product feature review planner",
 "subhead": "Share the feature goals, results and user feedback. Compare facts with hopes. Get a decision brief for the person who owns the choice.",
 "job": {
  "id": "build-product",
  "name": "Build a product people want"
 },
 "level": "intermediate",
 "thinking": "medium",
 "tested": true,
 "updated": "2026-10-28",
 "first_published": "2026-10-25",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "performance_sheet",
   "required": true,
   "label": "Performance sheet",
   "what": "ad or store performance export for a closed date window, with definitions"
  },
  {
   "type": "feedback_notes",
   "required": true,
   "label": "Feedback notes",
   "what": "a person's notes on an output: what to keep, change or drop"
  },
  {
   "type": "document",
   "required": false,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  },
  {
   "type": "product_spec",
   "required": false,
   "label": "Product spec",
   "what": "what to build and how to tell it's done: a product requirements doc, feature spec or user stories with acceptance criteria"
  }
 ],
 "outputs": [
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  },
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  },
  {
   "type": "lessons_register",
   "required": true,
   "label": "Lessons register",
   "what": "what past creative taught: what worked, what failed and why, with dates"
  }
 ],
 "you_give": [
  "The original feature goals, observed outcomes, customer impact, costs and known measurement limits."
 ],
 "you_get": [
  "An outcome review, assumption updates and a decision brief with accountable owners and follow-up."
 ],
 "use_when": [
  "You want to review a feature and plan its future."
 ],
 "skip_when": [
  "You need to find why an outage or bug happened: run a post-incident review with your team instead.",
  "You want to set up tracking or build a metrics dashboard: use your analytics tool or ask an analyst.",
  "You want a rule like \"retire if usage drops below a number\": this skill leaves the choice to a person."
 ],
 "output_sample": {
  "input": [
   "Your feature goals and targets",
   "Usage and outcome numbers, with any known gaps",
   "Dated user feedback",
   "Costs and effort to run the feature (optional)"
  ],
  "output": [
   {
    "name": "Outcome review",
    "contains": "What you expected, what you saw, what is unsure and what is a guess, kept apart."
   },
   {
    "name": "Assumption updates",
    "contains": "Each early assumption, marked as backed, weakened or still unknown, with the evidence."
   },
   {
    "name": "Feature health assessment",
    "contains": "Adoption, technical, operational and strategic evidence shown side by side, not as one score."
   },
   {
    "name": "Decision brief",
    "contains": "The options (continue, improve, harvest, pivot, pause, retire), the trade-offs, and who decides."
   },
   {
    "name": "Retirement plan",
    "contains": "If retiring: notice to users, migration, support and internal cleanup."
   },
   {
    "name": "Retained learning record",
    "contains": "What the team learned, saved for the roadmap, measurement, adoption, tests and future specs."
   }
  ]
 },
 "how_to_use": [
  "Gather three things first: your feature goals and targets, your usage and outcome numbers with any known gaps, and your user feedback with dates.",
  "If one is missing, say so. Your AI will mark it as missing and will not guess. Add what you can find, or note it as a gap.",
  "Add the skill to your AI tool, or paste its text into a chat. No code or web access is needed.",
  "Paste your three inputs and ask your AI to work in four stages, in this order. First the outcome review, from your goals and numbers. Then the assumption updates, from your early assumptions and the feedback. Then the feature health record, from usage, cost and support load. Last the decision brief. The skill folder has a template for each stage in templates/.",
  "Check the facts and gaps first. Then let the person who owns the choice make the decision.",
  "The skill points to follow-up skills for customer success and incident learning that are not yet available. Do those by hand. If you retire the feature, the product owner and support lead write the customer notice and the export or migration steps. Send any incident found to your on-call lead for a normal incident review."
 ],
 "checks": [],
 "next": [
  {
   "name": "Idea evidence reviewer",
   "url": "https://useaiblocks.com/skills/idea-evidence-review",
   "why": "Test the idea with real people"
  }
 ],
 "source": {
  "by": "magnus919",
  "repo": "magnus919/agent-skills",
  "url": "https://github.com/magnus919/agent-skills/tree/92c327e525da69c9ad3812fd223a1770e977c2e3/product-lifecycle-learning",
  "licence": "MIT",
  "original_name": "product-lifecycle-learning",
  "commit": "92c327e525da69c9ad3812fd223a1770e977c2e3"
 },
 "credits": [
  {
   "title": "product-lifecycle-learning skill",
   "by": "magnus919",
   "url": "https://github.com/magnus919/agent-skills/tree/92c327e525da69c9ad3812fd223a1770e977c2e3/product-lifecycle-learning",
   "used": "Original instructions and supporting files, with attribution and the MIT licence. Display copy describes the task."
  }
 ],
 "files": [
  "evals/evals.json",
  "LICENSE.md",
  "README.md",
  "references/discovery-brief.md",
  "references/epistemic-discipline.md",
  "references/feedback-destinations.md",
  "references/retirement-lifecycle.md",
  "templates/assumption-ledger-update.md",
  "templates/feature-health-record.md",
  "templates/outcome-review.md",
  "templates/retained-learning-record.md",
  "templates/retirement-decision.md",
  "templates/sunset-plan.md"
 ],
 "links": {
  "page": "https://useaiblocks.com/skills/review-a-feature-and-plan-its-future",
  "markdown": "https://useaiblocks.com/skills/review-a-feature-and-plan-its-future.md",
  "json": "https://useaiblocks.com/skills/review-a-feature-and-plan-its-future.json",
  "instructions": "https://useaiblocks.com/skills/review-a-feature-and-plan-its-future/SKILL.md",
  "download": "https://useaiblocks.com/skills/review-a-feature-and-plan-its-future.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/review-a-feature-and-plan-its-future",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/review-a-feature-and-plan-its-future",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
