|
224 | 224 | ], |
225 | 225 | "description": "Comprehensive best practices for creating optimized, secure, and efficient Docker images and managing containers. Covers multi-stage builds, image layer optimization, security scanning, and runtime best practices." |
226 | 226 | }, |
| 227 | + { |
| 228 | + "filename": "context-engineering.instructions.md", |
| 229 | + "description": "Guidelines for structuring code and projects to maximize GitHub Copilot effectiveness through better context management", |
| 230 | + "applyTo": [ |
| 231 | + "**" |
| 232 | + ] |
| 233 | + }, |
227 | 234 | { |
228 | 235 | "filename": "convert-cassandra-to-spring-data-cosmos.instructions.md", |
229 | 236 | "description": "Step-by-step guide for converting Spring Boot Cassandra applications to use Azure Cosmos DB with Spring Data Cosmos", |
|
1639 | 1646 | ], |
1640 | 1647 | "description": "Containerize an ASP.NET Core project by creating Dockerfile and .dockerfile files customized for the project." |
1641 | 1648 | }, |
| 1649 | + { |
| 1650 | + "filename": "context-map.prompt.md", |
| 1651 | + "agent": "agent", |
| 1652 | + "tools": [ |
| 1653 | + "codebase" |
| 1654 | + ], |
| 1655 | + "description": "Generate a map of all files relevant to a task before making changes" |
| 1656 | + }, |
1642 | 1657 | { |
1643 | 1658 | "filename": "conventional-commit.prompt.md", |
1644 | 1659 | "description": "Prompt and workflow for generating conventional commit messages using a structured XML format. Guides users to create standardized, descriptive commit messages in line with the Conventional Commits specification, including instructions, examples, and validation.", |
|
2514 | 2529 | "description": "Intelligent README.md generation prompt that analyzes project documentation structure and creates comprehensive repository documentation. Scans .github/copilot directory files and copilot-instructions.md to extract project information, technology stack, architecture, development workflow, coding standards, and testing approaches while generating well-structured markdown documentation with proper formatting, cross-references, and developer-focused content.", |
2515 | 2530 | "agent": "agent" |
2516 | 2531 | }, |
| 2532 | + { |
| 2533 | + "filename": "refactor-plan.prompt.md", |
| 2534 | + "agent": "agent", |
| 2535 | + "tools": [ |
| 2536 | + "codebase", |
| 2537 | + "terminalCommand" |
| 2538 | + ], |
| 2539 | + "description": "Plan a multi-file refactor with proper sequencing and rollback steps" |
| 2540 | + }, |
2517 | 2541 | { |
2518 | 2542 | "filename": "remember-interactive-programming.prompt.md", |
2519 | 2543 | "description": "A micro-prompt that reminds the agent that it is an interactive programmer. Works great in Clojure when Copilot has access to the REPL (probably via Backseat Driver). Will work with any system that has a live REPL that the agent can use. Adapt the prompt with any specific reminders in your workflow and/or workspace.", |
|
2903 | 2927 | "vscodeAPI" |
2904 | 2928 | ] |
2905 | 2929 | }, |
| 2930 | + { |
| 2931 | + "filename": "what-context-needed.prompt.md", |
| 2932 | + "agent": "agent", |
| 2933 | + "tools": [ |
| 2934 | + "codebase" |
| 2935 | + ], |
| 2936 | + "description": "Ask Copilot what files it needs to see before answering a question" |
| 2937 | + }, |
2906 | 2938 | { |
2907 | 2939 | "filename": "write-coding-standards-from-file.prompt.md", |
2908 | 2940 | "agent": "agent", |
|
3094 | 3126 | ], |
3095 | 3127 | "display": {} |
3096 | 3128 | }, |
| 3129 | + { |
| 3130 | + "filename": "context-engineering.collection.yml", |
| 3131 | + "id": "context-engineering", |
| 3132 | + "name": "Context Engineering", |
| 3133 | + "description": "Tools and techniques for maximizing GitHub Copilot effectiveness through better context management. Includes guidelines for structuring code, an agent for planning multi-file changes, and prompts for context-aware development.", |
| 3134 | + "tags": [ |
| 3135 | + "context", |
| 3136 | + "productivity", |
| 3137 | + "refactoring", |
| 3138 | + "best-practices", |
| 3139 | + "architecture" |
| 3140 | + ], |
| 3141 | + "items": [ |
| 3142 | + { |
| 3143 | + "path": "instructions/context-engineering.instructions.md", |
| 3144 | + "kind": "instruction" |
| 3145 | + }, |
| 3146 | + { |
| 3147 | + "path": "agents/context-architect.agent.md", |
| 3148 | + "kind": "agent", |
| 3149 | + "usage": "recommended\n\nThe Context Architect agent helps plan multi-file changes by mapping dependencies\nand identifying all relevant files before making modifications.\n\nUse this agent when:\n- Planning refactors that span multiple files\n- Adding features that touch several modules\n- Investigating unfamiliar parts of the codebase\n\nExample usage:\n```\n@context-architect I need to add rate limiting to all API endpoints.\nWhat files are involved and what's the best approach?\n```\n\nFor best results:\n- Describe the high-level goal, not just the immediate task\n- Let the agent search before you provide files\n- Review the context map before approving changes" |
| 3150 | + }, |
| 3151 | + { |
| 3152 | + "path": "prompts/context-map.prompt.md", |
| 3153 | + "kind": "prompt", |
| 3154 | + "usage": "optional\n\nUse before any significant change to understand the blast radius.\nProduces a structured map of files, dependencies, and tests." |
| 3155 | + }, |
| 3156 | + { |
| 3157 | + "path": "prompts/what-context-needed.prompt.md", |
| 3158 | + "kind": "prompt", |
| 3159 | + "usage": "optional\n\nUse when Copilot gives a generic or incorrect answer.\nAsks Copilot to explicitly list what files it needs to see." |
| 3160 | + }, |
| 3161 | + { |
| 3162 | + "path": "prompts/refactor-plan.prompt.md", |
| 3163 | + "kind": "prompt", |
| 3164 | + "usage": "optional\n\nUse for multi-file refactors. Produces a phased plan with\nverification steps and rollback procedures." |
| 3165 | + } |
| 3166 | + ], |
| 3167 | + "display": {} |
| 3168 | + }, |
3097 | 3169 | { |
3098 | 3170 | "filename": "copilot-sdk.collection.yml", |
3099 | 3171 | "id": "copilot-sdk", |
|
5015 | 5087 | "OPIK_TOOLSETS": "COPILOT_MCP_OPIK_TOOLSETS", |
5016 | 5088 | "DEBUG_MODE": "COPILOT_MCP_OPIK_DEBUG" |
5017 | 5089 | }, |
| 5090 | + { |
| 5091 | + "filename": "context-architect.agent.md", |
| 5092 | + "description": "An agent that helps plan and execute multi-file changes by identifying relevant context and dependencies", |
| 5093 | + "model": "GPT-5", |
| 5094 | + "tools": [ |
| 5095 | + "codebase", |
| 5096 | + "terminalCommand" |
| 5097 | + ], |
| 5098 | + "name": "Context Architect" |
| 5099 | + }, |
5018 | 5100 | { |
5019 | 5101 | "filename": "context7.agent.md", |
5020 | 5102 | "name": "Context7-Expert", |
|
0 commit comments