AI SummaryDevelopment rules and coding standards for building an FDIC Bank Find MCP Server in Rust, designed specifically for Windsurf developers. Helps teams maintain code quality, follow Rust idioms, and implement features systematically using test-first development.
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to add the "fdic-bank-find-mcp-server — Windsurf Rules" prompt rules to my project. Repository: https://github.com/clafollett/fdic-bank-find-mcp-server Please read the repo to find the rules/prompt file, then: 1. Download it to the correct location (.cursorrules, .windsurfrules, .github/prompts/, or project root — based on the file type) 2. If there's an existing rules file, merge the new rules in rather than overwriting 3. Confirm what was added
Description
MCP Server to wrap the FDIC Bank Find API
🚨 Prime Directives
• NO analysis paralysis - Fix issues or request help after reasonable analysis • Test-First Development - Always write failing tests before implementation • Minimal Viable Changes - Implement the simplest solution that passes tests, then refactor
Code Quality
• MUST pass cargo check and cargo test • MUST use idiomatic Rust patterns • MUST use explicit error handling (Result, Option) • MUST validate all user inputs • MUST document all public items with /// doc comments
Naming Conventions
• snake_case for functions and variables • CamelCase for types, structs, and enums • SCREAMING_SNAKE_CASE for constants
Imports (Top of File)
`rust // 1. Standard library use std::collections::HashMap; // 2. Crate-local use crate::config::FdicApiConfig; // 3. External crates (alphabetized) use axum::{extract::{Query, State}, http::StatusCode, response::IntoResponse}; use serde::{Deserialize, Serialize}; use utoipa::{IntoParams, ToSchema}; `
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster
Works With
Any AI assistant that accepts custom rules or system prompts