📌 Overview
Specly Code is a spec‑driven, AI‑assisted fork of Roo Code focused on planning and building features using structured specifications.
- Works great with most Roo Code–compatible models.
- Encourages a spec workflow: requirements → design → tasks → execute.
- Reduces ambiguity and improves collaboration and handoff.
Also check out Roo Code and KiroIDE.
✨ Features
- Generate, refactor, and debug code guided by structured specs.
- Read and write files in your workspace.
- Execute terminal commands and automate workflows.
- Integrate custom models/providers.
- Extend with Custom Modes and MCP (Model Context Protocol).
🧭 Why Specs?
Specs are structured, actionable plans that break a feature down from high‑level requirements into detailed steps.
- Make scope, decisions, and deliverables explicit.
- Improve team handoffs and reviews.
- Keep AI‑assisted agents aligned with the plan.
⚡ Quick Start
- Install the extension (see repository docs or internal distribution).
- Connect your AI provider.
- Create a new Spec and work through the stages: requirements → design → tasks → execute.
Built‑in tools can:
- Read/write project files
- Run commands in your VS Code terminal
- Control a browser for complex automation
- Connect to external services via MCP for unlimited integrations
🛠️ Customization
- Add local models for offline use.
- Optionally auto‑approve actions to speed up iterations.
🤝 Contributing
Issues and PRs are welcome. Please review CODE_OF_CONDUCT.md and CONTRIBUTING.md before submitting changes.
📄 License
- Proprietary © 2025 PreciseCode. All rights reserved.
- Closed‑source: source code is not publicly released.
- License and terms may change without notice.
Thanks for trying Specly Code! Specs make the path from idea to implementation clearer. 🙏
| |