Skip to content

Add Claude Code sub-agents#239

Merged
xenobiasoft merged 2 commits into
mainfrom
feature/set-up-claude-agents
Apr 26, 2026
Merged

Add Claude Code sub-agents#239
xenobiasoft merged 2 commits into
mainfrom
feature/set-up-claude-agents

Conversation

@xenobiasoft
Copy link
Copy Markdown
Owner

Summary

  • Converts all 8 .github/agents GitHub Copilot agent definitions to Claude Code sub-agent format under .claude/agents/
  • Each agent is scoped with appropriate tools (e.g., read-only for Architect and Governance, full write access for Implementation Engineer)
  • Adds .claude/settings.local.json to .gitignore to keep local settings out of source control

Agents Added

Agent File Tools
Senior Software Architect architect.md Read, Glob, Grep
DevOps Engineer devops.md Read, Glob, Grep, Bash, Edit, Write
Documentation Engineer document-engineer.md Read, Glob, Grep, Edit, Write
Implementation Engineer implementation-engineer.md Read, Glob, Grep, Bash, Edit, Write
Project Governance project-governance.md Read, Glob, Grep
Reviewer reviewer.md Read, Glob, Grep, Bash
Testing Engineer tester.md Read, Glob, Grep, Bash, Edit, Write
UI/UX Engineer ui-ux-engineer.md Read, Glob, Grep, Edit, Write

Test plan

  • Verify agents load correctly in Claude Code (/agents or sub-agent invocation)
  • Confirm .claude/settings.local.json is not tracked by git

🤖 Generated with Claude Code

Converts all 8 .github/agents definitions to Claude Code sub-agent
format under .claude/agents/, with scoped tool permissions per role.
Also excludes .claude/settings.local.json from source control.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

Azure Static Web Apps: Your stage site is ready! Visit it here: https://gray-bush-02024e71e-239.westus2.7.azurestaticapps.net

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Claude Code sub-agent definitions to the repo and prevents local Claude Code settings from being committed.

Changes:

  • Added 8 Claude Code sub-agent markdown definitions under .claude/agents/, each with a scoped tool set.
  • Updated .gitignore to ignore .claude/settings.local.json.

Reviewed changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.gitignore Ignores Claude Code local settings file to keep machine-specific config out of source control.
.claude/agents/architect.md Adds Senior Software Architect sub-agent definition (read-only tooling).
.claude/agents/devops.md Adds DevOps Engineer sub-agent definition (includes Bash/Edit/Write).
.claude/agents/document-engineer.md Adds Documentation Engineer sub-agent definition (Edit/Write).
.claude/agents/implementation-engineer.md Adds Implementation Engineer sub-agent definition (implementation + write tooling).
.claude/agents/project-governance.md Adds Project Governance sub-agent definition (read-only tooling).
.claude/agents/reviewer.md Adds Reviewer sub-agent definition (read-only + Bash).
.claude/agents/tester.md Adds Testing Engineer sub-agent definition (test tooling + write access).
.claude/agents/ui-ux-engineer.md Adds UI/UX Engineer sub-agent definition (Edit/Write).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .claude/agents/ui-ux-engineer.md Outdated
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

Azure Static Web Apps: Your stage site is ready! Visit it here: https://gray-bush-02024e71e-239.westus2.7.azurestaticapps.net

@xenobiasoft xenobiasoft merged commit 4ac223f into main Apr 26, 2026
10 checks passed
@xenobiasoft xenobiasoft deleted the feature/set-up-claude-agents branch April 26, 2026 03:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants