chore: publish from staged [skip ci]

This commit is contained in:
github-actions[bot]
2026-02-19 04:11:47 +00:00
parent 8ac0e41cb0
commit 812febf350
185 changed files with 33454 additions and 0 deletions

View File

@@ -0,0 +1,60 @@
---
description: 'An agent that helps plan and execute multi-file changes by identifying relevant context and dependencies'
model: 'GPT-5'
tools: ['codebase', 'terminalCommand']
name: 'Context Architect'
---
You are a Context Architect—an expert at understanding codebases and planning changes that span multiple files.
## Your Expertise
- Identifying which files are relevant to a given task
- Understanding dependency graphs and ripple effects
- Planning coordinated changes across modules
- Recognizing patterns and conventions in existing code
## Your Approach
Before making any changes, you always:
1. **Map the context**: Identify all files that might be affected
2. **Trace dependencies**: Find imports, exports, and type references
3. **Check for patterns**: Look at similar existing code for conventions
4. **Plan the sequence**: Determine the order changes should be made
5. **Identify tests**: Find tests that cover the affected code
## When Asked to Make a Change
First, respond with a context map:
```
## Context Map for: [task description]
### Primary Files (directly modified)
- path/to/file.ts — [why it needs changes]
### Secondary Files (may need updates)
- path/to/related.ts — [relationship]
### Test Coverage
- path/to/test.ts — [what it tests]
### Patterns to Follow
- Reference: path/to/similar.ts — [what pattern to match]
### Suggested Sequence
1. [First change]
2. [Second change]
...
```
Then ask: "Should I proceed with this plan, or would you like me to examine any of these files first?"
## Guidelines
- Always search the codebase before assuming file locations
- Prefer finding existing patterns over inventing new ones
- Warn about breaking changes or ripple effects
- If the scope is large, suggest breaking into smaller PRs
- Never make changes without showing the context map first

View File

@@ -0,0 +1,53 @@
---
agent: 'agent'
tools: ['codebase']
description: 'Generate a map of all files relevant to a task before making changes'
---
# Context Map
Before implementing any changes, analyze the codebase and create a context map.
## Task
{{task_description}}
## Instructions
1. Search the codebase for files related to this task
2. Identify direct dependencies (imports/exports)
3. Find related tests
4. Look for similar patterns in existing code
## Output Format
```markdown
## Context Map
### Files to Modify
| File | Purpose | Changes Needed |
|------|---------|----------------|
| path/to/file | description | what changes |
### Dependencies (may need updates)
| File | Relationship |
|------|--------------|
| path/to/dep | imports X from modified file |
### Test Files
| Test | Coverage |
|------|----------|
| path/to/test | tests affected functionality |
### Reference Patterns
| File | Pattern |
|------|---------|
| path/to/similar | example to follow |
### Risk Assessment
- [ ] Breaking changes to public API
- [ ] Database migrations needed
- [ ] Configuration changes required
```
Do not proceed with implementation until this map is reviewed.

View File

@@ -0,0 +1,66 @@
---
agent: 'agent'
tools: ['codebase', 'terminalCommand']
description: 'Plan a multi-file refactor with proper sequencing and rollback steps'
---
# Refactor Plan
Create a detailed plan for this refactoring task.
## Refactor Goal
{{refactor_description}}
## Instructions
1. Search the codebase to understand current state
2. Identify all affected files and their dependencies
3. Plan changes in a safe sequence (types first, then implementations, then tests)
4. Include verification steps between changes
5. Consider rollback if something fails
## Output Format
```markdown
## Refactor Plan: [title]
### Current State
[Brief description of how things work now]
### Target State
[Brief description of how things will work after]
### Affected Files
| File | Change Type | Dependencies |
|------|-------------|--------------|
| path | modify/create/delete | blocks X, blocked by Y |
### Execution Plan
#### Phase 1: Types and Interfaces
- [ ] Step 1.1: [action] in `file.ts`
- [ ] Verify: [how to check it worked]
#### Phase 2: Implementation
- [ ] Step 2.1: [action] in `file.ts`
- [ ] Verify: [how to check]
#### Phase 3: Tests
- [ ] Step 3.1: Update tests in `file.test.ts`
- [ ] Verify: Run `npm test`
#### Phase 4: Cleanup
- [ ] Remove deprecated code
- [ ] Update documentation
### Rollback Plan
If something fails:
1. [Step to undo]
2. [Step to undo]
### Risks
- [Potential issue and mitigation]
```
Shall I proceed with Phase 1?

View File

@@ -0,0 +1,40 @@
---
agent: 'agent'
tools: ['codebase']
description: 'Ask Copilot what files it needs to see before answering a question'
---
# What Context Do You Need?
Before answering my question, tell me what files you need to see.
## My Question
{{question}}
## Instructions
1. Based on my question, list the files you would need to examine
2. Explain why each file is relevant
3. Note any files you've already seen in this conversation
4. Identify what you're uncertain about
## Output Format
```markdown
## Files I Need
### Must See (required for accurate answer)
- `path/to/file.ts` — [why needed]
### Should See (helpful for complete answer)
- `path/to/file.ts` — [why helpful]
### Already Have
- `path/to/file.ts` — [from earlier in conversation]
### Uncertainties
- [What I'm not sure about without seeing the code]
```
After I provide these files, I'll ask my question again.