Commit Graph

2 Commits

Author SHA1 Message Date
Brandon Martin 90c9228896 📝 docs: add dual-mode plugin architecture documentation
Document comprehensive plugin system architecture:

CLAUDE.md additions:
- Plugin Architecture section explaining dual-mode installation
- Multi-plugin structure with 5 Phase 1 plugins
- Hook path resolution using ${CLAUDE_PLUGIN_ROOT}
- Command namespacing (plugin vs standalone modes)
- Plugin manifest structure and custom paths
- Testing workflow for both installation modes

CONTRIBUTING.md additions:
- Plugin Development section with structure overview
- Semantic versioning guidelines for plugins
- Component assignment matrix (which extensions go in which plugins)
- Dual-mode testing requirements
- Hook path syntax for portability

README.md additions:
- Available Plugins table (8 Phase 1 plugins documented)
- Three installation methods comparison
- Plugin mode installation instructions
- Namespace examples for each plugin
- Updated agent and skill counts

Architecture supports:
- Modular plugin selection (users install only what they need)
- Shared components from repository root (.claude/)
- Backward compatibility with standalone mode
- Both plugin and standalone installation methods
2025-12-26 22:05:10 -06:00
Brandon Martin 60372300db 📝 docs: add CONTRIBUTING.md and establish MIT license
- Add comprehensive contribution guidelines covering:
  - Code of conduct and licensing terms
  - Getting started guide for new contributors
  - Development workflow and branch conventions
  - Extension creation guides (agents, hooks, commands)
  - Testing procedures and style guidelines
  - Pull request process and commit message format
- Switch from proprietary to MIT License for maximum adoption
- Update README.md with cleaner structure and highlights section
- Add reference to CONTRIBUTING.md in CLAUDE.md
- Remove non-commercial restrictions to encourage community growth
2025-10-01 22:28:53 -05:00