mirror of
https://github.com/Fission-AI/OpenSpec.git
synced 2026-09-14 20:16:53 +08:00
5cb84a775e
* docs(windsurf): propose workflow support * restore missing opencode spec
1.2 KiB
1.2 KiB
1. CLI wiring
- 1.1 Add Windsurf to the selectable AI tools in
openspec init, including "already configured" detection. - 1.2 Register a
WindsurfSlashCommandConfiguratorthat writes workflows to.windsurf/workflows/and ensures the directory exists. - 1.3 Ensure
openspec updatepulls the Windsurf configurator when winds is selected and skips creation when files are absent.
2. Workflow templates
- 2.1 Reuse the shared proposal/apply/archive bodies, adding Windsurf-specific headings/description before the OpenSpec markers.
- 2.2 Confirm generated Markdown (per file) stays comfortably under the 12k character ceiling noted in the Windsurf docs.
3. Tests & safeguards
- 3.1 Extend init tests to assert creation of
.windsurf/workflows/openspec-*.mdwhen Windsurf is chosen. - 3.2 Extend update tests to assert existing Windsurf workflows are refreshed and non-existent files are ignored.
- 3.3 Add regression coverage for marker preservation inside Windsurf workflow files.
4. Documentation
- 4.1 Update README (and any user-facing docs) to list Windsurf under native slash/workflow integrations.
- 4.2 Call out Windsurf workflow support in release notes or CHANGELOG if applicable.