with one click
fp-update-spec
Update an existing E2E_TESTS.md specification to reflect changes
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Update an existing E2E_TESTS.md specification to reflect changes
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Add a new feature or suite to the E2E spec and generate corresponding tests
Create a new E2E_TESTS.md specification file for a package
Bootstrap E2E_TESTS.md specification files for a project
Validate that E2E_TESTS.md specification files are complete and well-structured
Framework-agnostic E2E testing principles, spec-driven test generation, and maintenance workflows
Analyze the gap between E2E specifications and existing test implementations
| name | fp-update-spec |
| description | Update an existing E2E_TESTS.md specification to reflect changes |
Update an existing E2E_TESTS.md specification to reflect new features, changed behavior, or removed functionality. Uses git history and source code analysis to identify what changed.
Additional instructions from the user: "$ARGUMENTS". Ignore if empty.
Find the target E2E_TESTS.md:
$ARGUMENTS specifies a path, use that.E2E_TESTS.md, use that.Read the current spec fully.
Analyze what changed since the spec was last updated:
From git history:
git log on the package's source files to find recent commitsFrom source code:
Categorize needed changes:
For each new feature found:
For each changed feature:
For each removed feature:
If entirely new commands or workflows were added:
Preconditions (one level below suite, with bullet list), Features (one level below suite) containing individual features as flat peer subheadings (one level below Features) — do NOT create intermediate category headings (e.g., #### Core, #### Edge); categories are specified only via <!-- category: ... --> HTML comments on each feature — and Postconditions (one level below suite, with bullet list)Present the proposed changes to the user:
Spec Update Summary: packages/cli/E2E_TESTS.md
================================================
New features (5):
Suite "Task Creation":
+ [core] Create task with container image override
+ [error] Create task with invalid container image
NEW Suite "Configuration" (3 features):
+ [core] Read configuration from file
+ [error] Handle missing configuration file
+ [edge] Handle malformed configuration
Changed features (2):
Suite "Init":
~ [core] Initialize project — updated: now detects 3 additional languages
Removed features (1):
Suite "Push":
- [core] Push to SVN remote — SVN support was removed in commit abc123
No changes to:
Suite "Task Listing" (4 features)
Suite "Task Inspection" (6 features)
Ask the user to approve, adjust, or reject changes.
E2E_TESTS.md.review-spec validation on the updated file to ensure format correctness.update to sync test files with the updated specaudit to check the current test coverage against the new spec