Claude Code CLI plugin for AI-assisted development with taew-py Ports & Adapters foundation library.
The name taew comes from the Elvish word for "socket" - a programmable port that adapts to different needs.
🚧 Under Construction
Plugin distribution and installation mechanisms are under development. Current skills (doc-query, add-doc, adr) are functional in development mode.
To try now: See CONTRIBUTING.md for development setup
Roadmap: See VISION.md for planned features
- VISION.md - Strategic goals, project philosophy, and roadmap
- CONTRIBUTING.md - Development setup and contribution guidelines
- docs/adrs/ - Architecture decision records
- CLAUDE.md - AI assistant operational instructions
This plugin supports:
- Application developers building software with taew-py
- Adapter developers creating 3rd-party technology adapters
- Core maintainers contributing to taew-py itself
For detailed use cases and philosophy, see VISION.md - Target Users & Use Cases.
taew-py architectural principles:
- taew-py core: Stays at Python stdlib level (language extension)
- 3rd-party adapters: Separate projects (AWS, GCP, PostgreSQL, etc.)
- Dynamic-first: Dynamic wiring by default, static as deployment optimization
- CLI-first: Easiest path to explore workflows, then extend to TUI/Web/etc.
For AI-native architecture and evolution path, see VISION.md - AI-Native Architecture.
Interested in contributing? See CONTRIBUTING.md for setup instructions, including how to configure the required Context7 API key for accessing up-to-date Python 3.14+ and Claude Code CLI documentation.
Please note that this project is released with a Code of Conduct. By participating in this project you agree to abide by its terms.
