Brownfield spec enhancement
Skill roronoazoroshao369/vibe-coding-os/skills/core/brownfield-spec-enhancement
Vibe Coding OS — Claude/Codex/Cursor skill framework with 139 skills, 111 commands, 95 templates, 22 tracked sources, 28/28 validation gates PASS. Quality Shield, Engineering Discipline Pack, plugin marketplace.From the repository description
npx -y skills add roronoazoroshao369/vibe-coding-os --skill brownfield-spec-enhancementAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.0 KB, 659 tokens by cl100k_base, as published. Nobody here has run it
Brownfield Spec Enhancement
Purpose
Apply spec discipline to existing systems: capture current behavior, define desired behavior, and plan a safe, incremental migration without rewriting from scratch.
When to use
Use when changing or extending an existing feature, when behavior is poorly documented, or when a change carries regression risk in a live system.
Inputs
The existing code and behavior, the requested change, known constraints, and any tests or docs describing current behavior.
Workflow
- Document current observable behavior, including edge cases and known quirks.
- Define desired behavior and acceptance criteria for the change.
- Diff current vs desired to scope exactly what must change.
- Identify regression risks, compatibility concerns, and data/migration needs.
- Plan small, reversible increments; prefer additive changes and feature flags.
- Add or strengthen tests that pin current behavior before changing it.
- Sequence the migration so each step is verifiable and rollback-able.
Outputs
A brownfield spec (templates/brownfield-spec-template.md) with current behavior, desired
behavior, a change diff, risks, and an incremental migration plan.
Failure modes
- Current behavior is assumed rather than observed.
- A large rewrite replaces a safe incremental change.
- Regression risks and compatibility are not assessed.
- No characterization tests exist before changing behavior.
Verification checklist
- Current behavior is documented from observation.
- Desired behavior has acceptance criteria.
- Regression and compatibility risks are listed.
- Migration is incremental and reversible.
- Characterization tests exist before changes.
Applied / Not Applied
- Applied: brownfield iterative enhancement discipline from
github/spec-kit. - Not applied: upstream templates, command names, or generated scaffolding. Composes with
local
systematic-debuggingandtest-driven-developmentskills.
Ghi chú tiếng Việt
Áp dụng kỷ luật spec cho hệ thống sẵn có: ghi lại hành vi hiện tại (quan sát thật), định
nghĩa hành vi mong muốn, đánh giá rủi ro hồi quy, và lên kế hoạch di trú từng bước, có thể
rollback. Thêm test ghim hành vi trước khi đổi. Liên kết:
skills/core/systematic-debugging/SKILL.md, templates/brownfield-spec-template.md.
Choose instead
Adding to an existing spec or contract in an existing codebase.
If this skill is not the right phase for your task, use one of these instead:
skills/core/spec-first-development/SKILL.md— if there is no existing spec and the project is greenfield.skills/core/writing-plans/SKILL.md— if the spec change is trivial and a plan can be written directly.
For the full decision tree across all 6 plan-family skills, see docs/workflows/plan-skill-decision-tree.md.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.