feat: enhance skill templates, hooks, CLI routes, and settings UI

- Update SKILL-DESIGN-SPEC.md and skill-generator templates
- Add hook templates and expand CLI/system routes
- Improve SettingsPage UI
- Update architecture constraints spec

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
catlog22
2026-03-30 10:32:54 +08:00
parent 67ff3fe339
commit de7ec94a06
8 changed files with 355 additions and 4 deletions

View File

@@ -14,3 +14,8 @@ keywords: [architecture, constraint, schema, compatibility, portability, design,
- [compatibility] When enhancing existing schemas, use optional fields and additionalProperties rather than creating new schemas. Avoid breaking changes.
- [portability] Use relative paths for cross-artifact navigation to ensure portability across different environments and installations.
## Skill Design
- [decision:skills] All skills must follow Completion Status Protocol (DONE/DONE_WITH_CONCERNS/BLOCKED/NEEDS_CONTEXT) defined in SKILL-DESIGN-SPEC.md sections 13-14. New skills created via skill-generator auto-include the protocol reference. (2026-03-29)
- [decision:hooks] Hook safety guardrails use TypeScript HookTemplate pattern (not standalone bash scripts) for integration with CCW hook endpoint system. Templates: careful-destructive-guard, freeze-edit-boundary. (2026-03-29)