One-click install
npx skills add https://github.com/AgentSystemLabs/core --skill modify-feature
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: modify-feature
Source: https://github.com/AgentSystemLabs/core/tree/main/plugins/agentsystem-core/skills/modify-feature
Command: npx skills add https://github.com/AgentSystemLabs/core --skill modify-feature

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you make a change to an existing feature without accidentally breaking adjacent contracts, data expectations, UI states, or runtime behavior.

Core Features & Use Cases

  • Extension-safe modifications: add behavior, adjust how a feature works, or wire a small new component that reads existing data while auditing contract shifts first.
  • Mode-based risk control: supports mode=fast, mode=balanced (default), and mode=production to choose how deep the pre-flight and verification should be.
  • Guided contract + edge-case thinking: runs a seam check, contract-audit, scope boundary confirmation, and edge-case review before editing, then applies reviewer subagents after the change.

Quick Start

Use modify-feature to extend an existing feature when the change is a tweak or enhancement, for example: "Modify the existing checkout feature to also apply an extra discount when a specific promo code is present, keeping behavior stable elsewhere."

Frequently Asked Questions about modify-feature

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

FAQPage Schema
How do I safely extend an existing feature without breaking adjacent contracts?▼

To safely modify a feature, you must audit all shifted contracts and adjacent consumers before editing. This is done through pre-flight seam selection and scope boundary confirmation to prevent regressions in types, UI states, or persisted data.

What is contract auditing in feature modification?▼

Contract auditing in feature modification is the process of tracing integration points to verify that changes to runtime behavior or data expectations do not break adjacent consumers. It ensures refactor safety by mapping impacted dependencies before applying edits.

How do you test edge case coverage when modifying a shipping feature?▼

Testing edge case coverage when modifying a shipping feature requires running deterministic logic-first tests followed by integration-first runtime-contract tracing. This validates new behavior while confirming existing lifecycle and runtime contracts remain stable.

Can I control the depth of integration testing and observability checks during a refactor?▼

Yes, you can control integration testing and observability check depths using mode-based risk control. Selecting mode=fast, mode=balanced, or mode=production determines how deeply pre-flight checks and post-edit reviewer subagents evaluate modifications.

What is the best way to handle security regression and data integrity when enhancing a feature?▼

The best way to handle security regression and data integrity during a feature enhancement is to apply post-edit reviewer subagents. These automated reviewers specifically audit concurrency, data integrity, and security gaps after modifications are applied.

When should I not use a contract audit approach for feature modification?▼

You should avoid contract audit approaches for feature modification when building entirely new, standalone implementations that do not derive from already-shipping features. This process is designed for extending existing behavior where adjacent consumer risks are present.