enhance-existing-features

Community

Extend brownfield features with safe planning.

AuthorLaiTszKin
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Build and extend brownfield features in an existing codebase. Always explore the codebase first, then decide from the user's requested change whether specs (spec.md/tasks.md/checklist.md) are required before coding. When specs are required, depend on generate-spec for the shared planning, clarification, approval, and backfill workflow. Even when specs are not required, still add and run related tests for unit/property-based/user-critical integration chain/E2E coverage. Tests must not stop at happy-path validation: for business-logic changes require property-based testing unless explicitly N/A with reason, design adversarial/regression/authorization/idempotency/concurrency coverage where relevant, use mocks for external services in logic chains, and verify meaningful business outcomes rather than smoke-only success.

Core Features & Use Cases

  • Explore the existing codebase to identify entrypoints, data flow, dependencies, and user-critical logic.
  • Decide whether specs are required based on change scope; trigger generate-spec if needed to create or update docs.
  • Implement changes with minimal scope, preserving existing behavior unless required.
  • Add risk-based tests including unit, property-based, regression, integration, and E2E coverage; ensure explicit approval when planning docs are generated.
  • Backfill planning artifacts and keep artifacts traceable and aligned with completion results.

Quick Start

Map the affected codebase, decide whether specs are required, trigger the generate-spec workflow when needed, and implement with minimal, well-tested changes.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: enhance-existing-features
Download link: https://github.com/LaiTszKin/apollo-toolkit/archive/main.zip#enhance-existing-features

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.