Summary
testsprite agent install supports Claude, Cursor, Cline, Antigravity, and Codex, but not Windsurf — one of the most widely-used AI editors. Windsurf's Cascade reads workspace rules from .windsurf/rules/*.md (YAML frontmatter + markdown), so the verification-loop skill can be installed there the same way it is for Cursor/Cline.
Proposal
Add a windsurf own-file target:
- Path:
.windsurf/rules/testsprite-verify.md
- Frontmatter:
trigger: model_decision + description: <skill description> — the Cascade equivalent of the Cursor .mdc alwaysApply: false mode (description surfaced up front; full body pulled in on relevance). Other Cascade triggers are always_on, manual, glob.
It slots into the existing TARGETS machinery, so agent list, setup --agent, and the skill-nudge install-detection pick it up automatically.
Ref: Windsurf rules docs (.windsurf/rules/, trigger/description frontmatter, 12 KB per-rule budget).
I have a PR ready for this.
Summary
testsprite agent installsupports Claude, Cursor, Cline, Antigravity, and Codex, but not Windsurf — one of the most widely-used AI editors. Windsurf's Cascade reads workspace rules from.windsurf/rules/*.md(YAML frontmatter + markdown), so the verification-loop skill can be installed there the same way it is for Cursor/Cline.Proposal
Add a
windsurfown-file target:.windsurf/rules/testsprite-verify.mdtrigger: model_decision+description: <skill description>— the Cascade equivalent of the Cursor.mdcalwaysApply: falsemode (description surfaced up front; full body pulled in on relevance). Other Cascade triggers arealways_on,manual,glob.It slots into the existing TARGETS machinery, so
agent list,setup --agent, and the skill-nudge install-detection pick it up automatically.Ref: Windsurf rules docs (
.windsurf/rules/,trigger/descriptionfrontmatter, 12 KB per-rule budget).I have a PR ready for this.