Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
b389ac7
Skills to pay the biils
PureWeen Dec 30, 2025
4c54678
- update pr-reviewer-detailed
PureWeen Dec 30, 2025
96f31e8
- fix find reviewable pr skill
PureWeen Dec 30, 2025
882eaef
- one reviewer to review them all
PureWeen Dec 30, 2025
e9d6fad
Add custom agent development guidelines for Copilot CLI
PureWeen Dec 31, 2025
cf3bacb
Add multi-agent PR review system
PureWeen Dec 31, 2025
a901bf4
Enhance pr-reviewer-loop with per-agent tool scoping and logging
PureWeen Dec 31, 2025
212a3b8
- fixes
PureWeen Dec 31, 2025
7404576
Add pr-reviewer-init agent for comprehensive PR context
PureWeen Jan 1, 2026
6111429
- additional agent fixes
PureWeen Jan 2, 2026
f65b55f
- pr reviewer updates
PureWeen Jan 2, 2026
91b27ba
- updates
PureWeen Jan 2, 2026
7853b1d
Optimize pr-reviewer agent: add state file resumability, reduce bloat…
PureWeen Jan 2, 2026
6d3cf30
Add null checks in ShellSectionRenderer
kubaflo Nov 8, 2025
e2fbbde
Simplify pr-reviewer agent to single file with collapsible template
PureWeen Jan 2, 2026
859b005
- update verify test script
PureWeen Jan 2, 2026
4d77b10
- rename
PureWeen Jan 5, 2026
19ef461
- update file namey
PureWeen Jan 5, 2026
5e20feb
- update reasons for using the pr agent
PureWeen Jan 5, 2026
d5f2bb4
Update pr.md agent with collapsible state file template
PureWeen Jan 5, 2026
4ad03bc
Add write-tests skill and update pr.md with emoji phase names and Tes…
PureWeen Jan 5, 2026
ece9d91
Add prior agent review detection to PR agent instructions
PureWeen Jan 5, 2026
f653609
Remove issue-resolver agent and update pr agent
PureWeen Jan 5, 2026
88c518e
Remove issue-resolver agent, update references to use pr agent or /de…
PureWeen Jan 5, 2026
88b0505
Update pr agent to support starting from issue or PR
PureWeen Jan 5, 2026
0b2cf5f
Restructure PR agent with progressive disclosure
PureWeen Jan 5, 2026
5188e5f
- add better features
PureWeen Jan 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 12 additions & 21 deletions .github/README-AI.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,23 +93,17 @@ please run the UI tests from PR #32479
# Start GitHub Copilot CLI with agent support
copilot

# Invoke the issue-resolver agent
/agent issue-resolver
# Invoke the pr agent
/agent pr

# Request issue investigation
please investigate and fix https://github.com/dotnet/maui/issues/XXXXX
# Request PR review
please review https://github.com/dotnet/maui/pull/XXXXX
```

**PR Reviewer Agent:**
**For issues without a PR:**
```bash
# Start GitHub Copilot CLI with agent support
copilot

# Invoke the pr-reviewer agent
/agent pr-reviewer

# Request a review
please review https://github.com/dotnet/maui/pull/XXXXX
# Use /delegate to have remote Copilot create the fix
/delegate fix issue https://github.com/dotnet/maui/issues/XXXXX
```

### Option 3: GitHub Copilot Agents (Web)
Expand All @@ -121,13 +115,12 @@ please review https://github.com/dotnet/maui/pull/XXXXX
3. **Choose your agent** from the dropdown:
- `sandbox-agent` for manual testing and experimentation
- `uitest-coding-agent` for writing and running UI tests
- `issue-resolver` for investigating and fixing issues
- `pr-reviewer` for PR reviews
- `pr` for reviewing and working on existing PRs

4. **Enter a task** in the text box:
- For sandbox testing: `Please test PR #32479`
- For UI tests: `Please write UI tests for issue #12345`
- For issue resolution: `Please investigate and fix: https://github.com/dotnet/maui/issues/XXXXX`
- For PR review: `Please review PR #XXXXX`
- For PR reviews: `Please review this PR: https://github.com/dotnet/maui/pull/XXXXX`

5. **Click Start task** or press Return
Expand Down Expand Up @@ -224,18 +217,16 @@ Agents work with **time budgets as estimates for planning**, not hard deadlines:
## File Structure

### Agent Definitions
- **`agents/pr.md`** - PR review and work workflow with 7 sequential phases
- **`agents/sandbox-agent.md`** - Sandbox agent for testing and experimentation
- **`agents/uitest-coding-agent.md`** - UI test agent for writing and running tests
- **`agents/issue-resolver.md`** - Issue resolver agent for investigating and fixing issues
- **`agents/pr-reviewer.md`** - PR reviewer agent (inline instructions)
- **`agents/README.md`** - Agent selection guide and quick reference

### Agent Files

Agents are now self-contained single files:

- **`agents/pr-reviewer.md`** - PR review workflow with hands-on testing (~400 lines)
- **`agents/issue-resolver.md`** - Issue resolution workflow with checkpoints (~620 lines)
- **`agents/pr.md`** - PR review and work workflow with 7 sequential phases (~650 lines)
- **`agents/sandbox-agent.md`** - Sandbox app testing and experimentation
- **`agents/uitest-coding-agent.md`** - UI test writing and execution

Expand Down Expand Up @@ -380,7 +371,7 @@ For issues or questions about the AI agent instructions:
## Metrics

**Agent Files**:
- 4 agent definition files (sandbox-agent, uitest-coding-agent, issue-resolver, pr-reviewer)
- 3 agent definition files (pr, sandbox-agent, uitest-coding-agent)
- 53 total markdown files in `.github/` directory
- All validated and consistent with consolidated structure

Expand Down
Loading