mirror of
https://github.com/Fission-AI/OpenSpec.git
synced 2026-09-14 20:16:53 +08:00
67ab683105
Add comprehensive OpenSpec integration for Crush AI assistant including: - CrushSlashCommandConfigurator for proposal, apply, and archive commands - Integration with slash command registry and CLI tools - Generates .crush/commands/openspec/ with proper frontmatter and workflows - Available via `openspec init --tools crush` 💘 Generated with Crush Co-authored-by: Crush <crush@charm.land>
1.1 KiB
1.1 KiB
ADDED Requirements
Requirement: Crush Tool Support
The system SHALL provide Crush AI assistant as a supported tool option during OpenSpec initialization.
Scenario: Initialize project with Crush support
- WHEN user runs
openspec init --tool crush - THEN Crush-specific slash commands are configured in
.crush/commands/openspec/ - AND Crush AGENTS.md includes OpenSpec workflow instructions
- AND Crush is registered as available configurator
Scenario: Crush proposal command generation
- WHEN Crush slash commands are configured
- THEN
.crush/commands/openspec/proposal.mdcontains proposal workflow with guardrails - AND Includes Crush-specific frontmatter with OpenSpec category and tags
- AND Follows established slash command template pattern
Scenario: Crush apply and archive commands
- WHEN Crush slash commands are configured
- THEN
.crush/commands/openspec/apply.mdcontains implementation workflow - AND
.crush/commands/openspec/archive.mdcontains archiving workflow - AND Both commands include appropriate frontmatter and references