5 Commits

Author SHA1 Message Date
Dammyjay93 fab2f436fa Restructure plugin architecture
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 11:40:24 +01:00
Dammyjay93 70c1138d8c Restructure as self-contained marketplace for direct installation
Install with: /plugin marketplace add Dammyjay93/claude-design-engineer

This gives clean command names like /design-engineer:audit
instead of /design-engineer:design-engineer:audit

- Added marketplace.json at root
- Moved plugin contents to plugins/design-engineer/
- Version 2.3.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 11:03:04 +01:00
Dammyjay93 bd82e8691e Revert "Restructure as marketplace to fix command naming"
This reverts commit d534781f67.
2026-01-16 10:58:25 +01:00
Dammyjay93 d534781f67 Restructure as marketplace to fix command naming
Commands now show as /design-engineer:audit instead of
/design-engineer:design-engineer:audit.

- Converted to marketplace structure with plugins/ subdirectory
- Root now has marketplace.json
- Plugin lives in plugins/design-engineer/
- Bumped version to 2.2.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 10:43:28 +01:00
Dammyjay93 50397ac7ed Transform into full plugin: Add craft, memory, and enforcement
- Add plugin structure (.claude-plugin/, hooks/, commands/)
- Enhance SKILL.md with smart dispatcher and workflow modes (APPLY, ESTABLISH, PRINCIPLES ONLY)
- Add automatic system.md loading (inject-context.sh)
- Add post-write validation (validate-design.js)
- Add commands: status, audit, extract
- Add reference examples and system template
- Update README with new features and migration guide
- Rename design-principles → design-engineer

This transforms the skill into a complete plugin with:
- Craft: Smart direction inference based on project context
- Memory: Persistent design decisions via .design-engineer/system.md
- Enforcement: Post-write validation catches violations

Breaking change: Renamed from claude-design-skill, but GitHub redirects work.
Old /skill install path → new /plugin install path.
2026-01-15 00:29:45 +01:00