consolidate-featureslisted
Install: claude install-skill NomadicDaddy/aidd
# Feature Consolidation
Analyze, consolidate, and clean up feature files for an application. Fold completed audit and remediation findings back into the original features that generated the issues, then remove the standalone finding features.
## Applicability
**This skill applies to every aidd-managed project**, whatever its stack — Astro sites, CLIs, libraries, Python services, and Spernakit-derived apps alike. The only requirement is a `.aidd/features/` corpus; nothing here reads application source code or assumes a framework.
The Spernakit rules below (template provenance, `spernakit_version`, upstreaming) are **conditional, not a precondition**. They engage only for features that actually carry a `spernakit_version` field. A project whose features carry none — the common case — simply has zero template features: every feature is app-owned and modifiable, and consolidation proceeds normally. Absence of Spernakit is never a reason to skip a consolidation run or report it as out of scope.
## Usage
```
consolidate-features [app] [--dry-run]
```
## Arguments
- `appname`: Name of the application directory under `<applications-root>/`
- `--dry-run`: Optional flag to only report what would change without modifying files
## Instructions
The goal is to ensure every fix, audit finding, and remediation spec is represented in the base feature files for the application, not in standalone remediation/audit features. After consolidation, if the original features were ever re-ex