req-change-workflow

Standardize Chrome extension feature changes with gated design and validation workflows.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/xpfxzxc/personal-homepage --skill req-change-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: req-change-workflow
Source: https://github.com/xpfxzxc/personal-homepage/tree/main/.claude/skills/req-change-workflow
Command: npx skills add https://github.com/xpfxzxc/personal-homepage --skill req-change-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rg.

What problem does it solve?

This Skill standardizes requirement/feature changes in an existing codebase (especially Chrome extensions) by turning chaotic edits into a repeatable loop with gated decisions and clear artifacts.

Core Features & Use Cases

  • Structured change flow: delineates steps from clarification to documentation, ensuring stakeholder approval before implementation.
  • Artifact-driven governance: produces a change brief, current behavior baseline, impact-risk assessment, and a design plan with rollback notes.
  • Template-driven collaboration: relies on provided templates (change-brief-template.md, regression-checklist, decision-log) to maintain consistency across teams.

Quick Start

Provide a brief outline using the templates in references/change-brief-template.md, then run a quick impact scan with scripts/impact_scan.sh to identify affected files, review the regression checklist, and document the decision in references/decision-log-template.md.

Frequently Asked Questions about req-change-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage requirement changes in a Chrome extension codebase without breaking existing features?

You can standardize requirement changes by turning chaotic edits into a repeatable loop: clarify acceptance criteria, assess impact, implement with small diffs, and run a fixed regression checklist to prevent broken features.

What is a gated change workflow for software engineering?

A gated change workflow standardizes feature updates by requiring stakeholder approval before implementation, producing artifacts like change briefs, impact-risk assessments, and design plans with rollback notes at each gate.

How do I scan my codebase to assess the impact of a feature change?

You can assess change impact by running an impact-scan script using rg to locate entrypoints across manifest, service worker, OAuth, storage, and UI integration points before implementing new logic.

Do I need the rg dependency to use this change management workflow?

Yes, rg is required as a dependency because the workflow relies on an impact-scan script to locate entrypoints and integration points within the codebase before proceeding with the design phase.

How do I document decision logs and regression checklists for codebase changes?

You document changes by filling out provided templates for decision logs and regression checklists, ensuring consistent artifact-driven governance and maintaining a record of design plans with rollback notes.

What's the best way to handle updates touching Chrome extension service workers and OAuth?

The best way is a structured change flow that confirms current behavior from code, assesses risk for integration points, implements small diffs, and validates updates using a fixed regression checklist before final approval.