Python Web Scraping Rules
Ethical, robust, and maintainable Python data collection and parsing.
Browse copy-ready AI coding assets for Windsurf. Find practical rules, skills, hooks and workflows for Cascade-powered development, debugging, code review, refactoring, testing and deployment.
Persistent instructions for Windsurf / Devin Desktop Cascade. Save Windsurf rules as Markdown under .devin/rules/*.md preferred, or legacy .windsurf/rules/*.md. Use Windsurf skills and AI coding hooks as short Cascade prompts, and Cascade workflows for multi-step tasks. Legacy .windsurfrules files are still read. You can also manage rules from Cascade → Customizations → Rules.
These AI coding rules and AI coding skills work alongside your stack-specific standards for faster, more consistent AI-assisted development.
Narrow Windsurf assets by development category and framework.
Ethical, robust, and maintainable Python data collection and parsing.
Expo workflows, cross-platform components, and native module integration.
RESTful design, error handling, and high-performance Go backend patterns.
PyTorch workflows, data pipelines, and model deployment patterns.
Async routes, Pydantic validation, and OpenAPI documentation for Python APIs.
Strict typing, generic constraints, and maintainable TypeScript codebases.
Retrieval-augmented generation pipelines, chunking, embeddings, and evaluation.
Fast unit and component tests with Vitest, mocks, and coverage targets.
REST APIs with Express — middleware, validation, error handling, and structure.
Django 5 patterns — models, views, DRF APIs, and secure deployment.
Runtime validation, inferred types, and API boundary schemas with Zod.
Schema design, indexing, queries, migrations, and Postgres-specific features.
Lint and format setup — flat config, CI integration, and team conventions.
Effective system prompts, few-shot examples, and structured outputs for LLMs.
Rules for building modern UI using Tailwind CSS and shadcn/ui while keeping components clean, accessible, and consistent.
Rules for building and deploying lightweight apps on Cloudflare Workers and Pages with edge-first architecture.
Rules for building clean FastAPI backends with typed routes, Pydantic models, validation, services, and error handling.
A Windsurf skill for using Cascade to debug issues step by step before changing code.
A Windsurf skill for improving frontend UI quality, spacing, responsiveness, and component consistency.
A Windsurf skill for safely refactoring existing code without changing behavior.
Windsurf (Devin Desktop) assets are copy-ready instructions for Cascade. Rules are persistent workspace standards saved under .devin/rules/. Skills and workflows are paste-ready prompts for multi-step Cascade tasks.
Save workspace rules as Markdown files at your repo root:
.devin/rules/*.md.windsurf/rules/*.md.windsurfrules (still read)You can also create and edit rules from Cascade Customizations → Rules without touching the filesystem.
Create Markdown files as .devin/rules/*.md (preferred) or legacy .windsurf/rules/*.md at your repo root. Legacy .windsurfrules files are still read. You can also manage rules from Cascade Customizations → Rules.
Windsurf / Devin Desktop rules support activation triggers that control when a rule is applied: always_on (active in every session), glob (active when working with matching file paths), model_decision (Cascade decides based on context), and manual (you invoke the rule on demand). Set triggers in the rule file frontmatter or via Cascade Customizations → Rules.
Rules are explicit instructions you write and commit (coding standards, stack patterns). Memories are facts Cascade retains from past conversations. AGENTS.md is a project brief describing architecture and workflow — use it alongside rules for broader context. See the guide above for details.
Browse the Windsurf Assets Directory, open an asset detail page, and click the copy button for that asset type. For rules, save as a .md file under .devin/rules/; for skills, paste into Cascade Chat. Each asset has a permanent URL (e.g. /rules/fastapi-backend).
Yes. Assets are starting templates — remove sections you do not need, add project-specific conventions, and keep total length reasonable so you do not overrun the AI context window.
Yes. Most assets on this site are MIT-licensed unless noted otherwise on the detail page. Check the License line on each card or detail page.
Visit Submit an AI Coding Asset for guidelines, then send your asset by email.
Cursor rules live in .cursor/rules/ as .mdc or Markdown files. Browse the Cursor Assets Directory or see Also explore in the sidebar.