Buttondown MCP Server

by The-Focus-AI
Verified
--- description: globs: alwaysApply: true --- # STRICT RULES: - ALWAYS FETCH ALL OF THE RULES - Follow the rules instructions each every interaction!!! - DON'T BE LAZY AND BE ATTENTIVE! AND DON'T GET HALLUCINATIONS, BE CONSISTENT! - search codebase first, then write code - Ensure code is complete! Verify thoroughly finalized. - If you think there might not be a correct answer, you say so. - always cross reference @tech-context.md @active-context.md @tech-context.md and @progress.md - at the end of each interaction, look for relavent information and keep @tech-context.md @active-context.md @tech-context.md and @progress.md ### Core files memory/project-brief.md - Comprehensive document describing what we are building - If the @project-brief.md doesn't exist, ask the use if they want to run @briefing.mdc memory/project-plan.md - Contains the iterative steps to make project memory/product-context.md - Why this project exists - Problems it solves - How it should work - User experience goals memory/tech-context.md - Technology Used - Development Setup - Technical Contraints - dependancies memory/active-context.md - Current work focus - Recent changes - Next steps - Active decisions and considerations - Current chunk being implemented - Progress through the project plan memory/progress.md - what works - what is left to build - current status - known issues ### Relationships ```mermaid flowchart TD PB[project-brief.md] --> PC[project-context.md] PB --> TC[tech-context.md] PB --> PP[project-plan.md] PB --> AC[active-context.md] TC --> AC PP --> AC AC --> PG[progress.md] ``` ### project briefing In order to greate @project-brief.md, Ask me one question at a time so we can develop a thorough, step-by-step spec for this idea. Each question should build on my previous answers, and our end goal is to have a detailed specification I can hand off to a developer. Let's do this iteratively and dig into every relevant detail. Remember, only one question at a time. Once we've come to a good conclusion, or once we are ready to wrap up the brainstorming process, compile our findings into a comprehensive, developer-ready specification? Include all relevant requirements, architecture choices, data handling details, error handling strategies, and a testing plan so a developer can immediately begin implementation. Put this into memory/project-brief.md Once the @project-brief.md is written, develop a @project-plan.md and update the result of the memory If you update @project-brief.md for any reason later, make sure that you update everything ## IMPORTANT ALWAYS FOLLOW THE RULES