diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 000000000000..6b755cf24ab8 --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1,11 @@ +# Repository instructions + +- Follow the existing project style and conventions in this repository. +- Prefer the smallest, clearest change that solves the task. +- Reuse existing patterns and utilities before introducing new abstractions. +- Keep pull requests focused on one change or issue at a time. +- Add or update tests when behavior changes or bugs are fixed. +- Preserve accessibility, documentation quality, and user-facing clarity. +- Avoid leaking secrets, credentials, or tokens into code or config files. +- When working with external services, document required environment variables and setup steps. +- Prefer readable, maintainable code over clever or overly condensed implementations. diff --git a/.vscode/mcp.json b/.vscode/mcp.json new file mode 100644 index 000000000000..a434d2b9b7c6 --- /dev/null +++ b/.vscode/mcp.json @@ -0,0 +1,24 @@ +{ + "servers": { + "filesystem": { + "type": "stdio", + "command": "npx", + "args": [ + "-y", + "@modelcontextprotocol/server-filesystem", + "${workspaceFolder}" + ] + }, + "github": { + "type": "stdio", + "command": "npx", + "args": [ + "-y", + "@modelcontextprotocol/server-github" + ], + "env": { + "GITHUB_PERSONAL_ACCESS_TOKEN": "${env:GITHUB_TOKEN}" + } + } + } +}