Repository navigation
v1.8.0
What's Changed
New Skills & Prompts
spec-merge— Skill and prompt for merging two feature codes into one.spec-tidy— Skill and prompt for tidying and reorganising specifications.- Templates updated across all supported agent platforms: Claude, Gemini, GitHub, Windsurf, Roo, Kilocode, OpenCode, Qwen.
New Commands
awa spec codes— Lists all feature codes found across spec files, with support for table, summary, and JSON output formats.awa spec recode— Renames a feature code across all spec files and source code. Builds an offset map from source to target IDs, then propagates changes using the existing renumber infrastructure.awa spec merge— Merges two feature codes into one via a pipeline: recode → move → stale-ref check → optional post-processing (renumber + ARCHITECTURE.md codes table update).
Other Changes
- Codes fixer — New module (
codes-fixer.ts) that automatically updates the Feature Codes table inARCHITECTURE.mdafter merge/recode operations. - Schema updates — Renamed
EXAMPLES.schema.yaml→EXAMPLE.schema.yaml, addedcodestable toARCHITECTURE.schema.yaml, updatedFEAT.schema.yamlwith additional fields. - CLI refactored to register new
codes,recode, andmergesubcommands underawa spec. - Updated
@awa-implmarkers throughout source code to reflect recoded IDs. - Fixed potential memory issues in core modules.
- Updated LICENSE formatting.
Full Changelog: v1.7.2...v1.8.0