diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..57a4283 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,154 @@ +# Changelog + +All notable changes to the SuperCharged-Claude-Code-Upgrade project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0] - 2025-01-23 + +### Added + +#### Tauri Framework Skill +- **New `skills/tauri/`** - Comprehensive Tauri 2.0 development skill + - `skill.md` (1,300+ lines) - Complete Tauri framework guide + - **6 slash commands**: `/tauri-init`, `/tauri-add-plugin`, `/tauri-build`, `/tauri-capability`, `/tauri-ipc`, `/tauri-native` + - **Templates**: + - `tauri.conf.json` - Full configuration template + - `capabilities/` - Permission templates (default, fs-full, network) + - `src-tauri/commands/mod.rs` - Rust command templates + - `src-tauri/events.rs` - Event emission examples + - **Examples**: + - `command-invoking.txt` - Frontend command patterns + - `event-listening.txt` - Event handling patterns + - `plugin-usage.txt` - 10+ plugin examples (fs, http, dialog, notification, shell, clipboard, global-shortcut, updater, os) + - `mobile-setup.txt` - iOS/Android development guide + - **Features**: + - IPC communication patterns (commands & events) + - Platform support tables (Windows, macOS, Linux, iOS, Android) + - Plugin usage examples + - Mobile setup guide for Tauri 2.0 + - Best practices and troubleshooting + - Proper attribution to [Tauri](https://github.com/tauri-apps/tauri) team + +#### Ralph Orchestrator Documentation +- **`requirements.txt`** - Python dependencies for Ralph Orchestrator + - `ralph-orchestrator>=0.1.0` + - `pyyaml>=6.0` +- **Enhanced `supercharge.sh`** - Improved Ralph detection and installation + - Dual detection (command + Python package) + - Graceful fallback behavior + - Better error messages +- **Comprehensive README section** - "Ralph Orchestrator" documentation with: + - How Ralph works diagram + - Installation methods + - Complete integration breakdown (5 components) + - Environment variables reference + - Troubleshooting guide + - Links to source and documentation + +#### Missing Repository Components +- **`hooks/`** - Session automation hooks + - `session-start-superpowers.sh` - Auto-injects superpowers context + - `qwen-consult.sh` - Qwen AI consultation (163 lines) + - `consult-qwen.sh` - Qwen consultation wrapper + - `ralph-auto-trigger.sh` - Auto-triggers Ralph for complex tasks (193 lines) + - `demo-qwen-consult.sh` - Demo script (72 lines) + - `QWEN-HOOK-README.md` - Documentation +- **`commands/`** - Custom command definitions + - `brainstorm.md` - `/brainstorm` command + - `write-plan.md` - `/write-plan` command + - `execute-plan.md` - `/execute-plan` command +- **`bin/ralphloop`** - Ralph Orchestrator wrapper script (223 lines) + - Creates `.ralph/` project structure + - Generates `PROMPT.md` and `ralph.yml` + - Streams Ralph output in real-time + - Handles interrupts gracefully +- **`scripts/sync-agents.sh`** - Agent synchronization script (275 lines) +- **`templates/`** - Configuration templates + - `settings.json` - Claude Code settings with Z.AI config + - `settings.local.json` - Local permissions + - `hooks.json` - Hook configuration + - `config.json` - Marketplace configuration + +#### Repository Consolidation +- **Moved all skill folders** from repository root to `skills/` directory +- **Added 3 new skills**: + - `python-patterns/` + - `react-best-practices/` + - `release-skills/` +- **Removed 48 duplicate** skill folders that already existed in `skills/` + +### Changed + +#### README Updates +- **Badge updates**: + - Changed from "Skills-30+" to "Skills-270+" +- **Feature list**: + - Updated from "30+ Custom Skills" to "270+ Custom Skills" + - Added "desktop development" to skill description + - Added "💻 **Tauri Framework**" feature bullet +- **Development Tools table**: + - Added `tauri` row: "Cross-platform desktop & mobile apps with Rust backend" +- **Installation Structure**: + - Updated comment from "# 30+ custom skills" to "# 270+ custom skills" +- **Package Contents**: + - Updated Skills count from "30+" to "270+" + - Added "desktop development" to skills description + +### Fixed + +- **supercharge.sh** - Improved dependency checking and installation flow +- **ralphloop** - Added graceful fallback when Ralph isn't installed + +--- + +## [0.9.0] - Earlier Versions + +### Initial Features +- 270+ custom skills for Claude Code +- 100+ agent library +- MCP server integrations +- Z.AI GLM model support +- Multi-AI consultation capabilities + +--- + +## Links + +- **Repository**: [SuperCharged-Claude-Code-Upgrade](https://github.rommark.dev/admin/SuperCharged-Claude-Code-Upgrade) +- **Issues**: [Gitea Issues](https://github.rommark.dev/admin/SuperCharged-Claude-Code-Upgrade/issues) +- **Documentation**: [INVENTORY.md](INVENTORY.md) + +--- + +## Credits + +### Tauri Framework + +The Tauri skill is built on the excellent [Tauri](https://tauri.app/) framework: + +**Tauri Team** - Core developers and maintainers +- [GitHub](https://github.com/tauri-apps/tauri) +- [Website](https://tauri.app/) +- License: Apache-2.0 / MIT + +**Key Tauri Contributors:** +- [Daniel Thompson-Yvetot](https://github.com/lemarier) +- [Lucas Fernandes Nogueira](https://github.com/lucasfernog) +- [The Tauri Community](https://github.com/tauri-apps/tauri/graphs/contributors) + +Thank you to the entire Tauri team for building an amazing framework! + +### Ralph Orchestrator + +Ralph integration is powered by: +- **[Ralph Orchestrator](https://github.com/mikeyobrien/ralph-orchestrator)** by Mike O'Brien +- **[@iannuttall/ralph](https://github.com/iannuttall/ralph)** - Autonomous agent looping +- License: MIT + +--- + +**Keywords:** Tauri, Rust, desktop development, cross-platform, mobile apps, Claude Code skills, Ralph Orchestrator, changelog, release notes diff --git a/README.md b/README.md index 5287134..ca1c0a4 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ > 🚀 Transform your Claude Code into an autonomous AI development powerhouse with 30+ custom skills, autonomous agents, and Z.AI GLM model integration. Install in 2 minutes. [![Claude Code](https://img.shields.io/badge/Claude-Code-Supercharged-blue)](https://claude.com/claude-code) -[![Skills](https://img.shields.io/badge/Skills-30+-green)](https://github.rommark.dev/admin/SuperCharged-Claude-Code-Upgrade) +[![Skills](https://img.shields.io/badge/Skills-270+-green)](https://github.rommark.dev/admin/SuperCharged-Claude-Code-Upgrade) [![Agents](https://img.shields.io/badge/Agents-Autonomous-orange)](https://github.rommark.dev/admin/SuperCharged-Claude-Code-Upgrade) [![License](https://img.shields.io/badge/License-MIT-purple)](LICENSE) [![Gitea](https://img.shields.io/badge/Platform-Gitea-red)](https://github.rommark.dev/admin/SuperCharged-Claude-Code-Upgrade) @@ -74,12 +74,13 @@ pwsh -ExecutionPolicy Bypass -File install-windows.ps1 This comprehensive customization package transforms your Claude Code installation with: -- ✨ **30+ Custom Skills** - Cognitive enhancement, development workflows, UI/UX intelligence +- ✨ **270+ Custom Skills** - Cognitive enhancement, development workflows, UI/UX intelligence, desktop development - 🤖 **Autonomous Agents** - RalphLoop "Tackle Until Solved" agent for complex tasks - 🌐 **Z.AI API Integration** - GLM-4.5-air and GLM-4.7 model support with 10% OFF discount - 🔌 **MCP Servers** - Image analysis, web search, GitHub integration built-in - 🎯 **Agent Management** - Complete library with sync capabilities - 🪝 **Smart Hooks** - Session automation and multi-AI consultation +- 💻 **Tauri Framework** - Build tiny, fast, secure desktop & mobile apps with Rust **Perfect for:** Developers, AI enthusiasts, teams building with AI assistants, and anyone wanting to maximize their Claude Code productivity. @@ -111,6 +112,7 @@ This comprehensive customization package transforms your Claude Code installatio | `agent-pipeline-builder` | Multi-agent workflow construction | | `dispatching-parallel-agents` | Concurrent agent execution | | `finishing-a-development-branch` | PR and merge automation | +| `tauri` | Cross-platform desktop & mobile apps with Rust backend | ### 🌐 Integrations - **Z.AI GLM Models** - glm-4.5-air (fast), glm-4.7 (powerful) @@ -121,7 +123,7 @@ This comprehensive customization package transforms your Claude Code installatio ### 📁 Installation Structure ``` ~/.claude/ -├── skills/ # 30+ custom skills +├── skills/ # 270+ custom skills ├── agents/ # 100+ agent library ├── hooks/ # Session automation ├── commands/ # Custom commands @@ -468,7 +470,7 @@ export AUTO_SUPERPOWERS=true # Auto-inject context | Component | Count | Description | |-----------|-------|-------------| -| **Skills** | 30+ | Cognitive, development, UI/UX, autonomous agents | +| **Skills** | 270+ | Cognitive, development, UI/UX, autonomous agents, desktop development | | **Agents** | 100+ | Engineering, marketing, product, testing, design | | **Hooks** | 5+ | Session automation, multi-AI consultation | | **Commands** | 3 | /brainstorm, /write-plan, /execute-plan |