Windsurf
Agentic Environment Setup by Codeium
Windsurf by Codeium is an agentic IDE that can autonomously plan and execute multi-step coding tasks. These skills configure Windsurf's Cascade agent with project-specific rules, patterns, and constraints.
How to add a Windsurf skill
windsurf add skill-nameWindsurf skills are configuration files that the Cascade agent loads automatically at project startup. They define rules, constraints, and workflow preferences for agentic tasks.
Cascade Rules
75 skillsFull-Stack Cascade Config
Sets Cascade up as a full-stack developer with frontend, backend, and database conventions. Prevents scope creep and enforces consistent patterns across the whole stack.
API Development Rules
RESTful conventions, OpenAPI documentation requirements, versioning strategy, and error response standards enforced during Cascade-driven API development.
Database Migration Rules
Enforces reversible migrations, consistent naming, and safe data transformations when Cascade writes or modifies database schema files.
Frontend Component Rules
Atomic design principles, accessibility requirements, and component API contracts that Cascade follows when building React or Vue component libraries.
Agentic Workflows
45 skillsAuto-Test Workflow
Instructs Cascade to write tests before implementation, run them after each code change, and only proceed if all tests pass.
Refactor Pipeline
Guides Cascade through safe refactoring: identify code smells, create a refactor plan, apply changes incrementally, and verify behaviour is preserved.
Bug Fix Automation
Structures Cascade's bug-fixing process: reproduce first, isolate root cause, apply minimal fix, add regression test, and document the change.
Feature Implementation Flow
End-to-end feature development workflow: schema → API → service layer → UI → tests → docs. Cascade follows each stage sequentially with checkpoints.