Skip to content

Initialize Claude and agents; add documentation - #225

Merged
Johan Broberg (pontemonti) merged 2 commits into
mainfrom
users/johanb/AgentsInit
Feb 6, 2026
Merged

Initialize Claude and agents; add documentation#225
Johan Broberg (pontemonti) merged 2 commits into
mainfrom
users/johanb/AgentsInit

Conversation

@pontemonti

Copy link
Copy Markdown
Contributor
  • Add CLAUDE.md file
  • Add/modify documentation to make it more comprehensive.
  • Add agents for PRD process and code reviews, ported from the SDK repos.

Johan Broberg added 2 commits February 5, 2026 21:03
- Created README.md files for Exceptions, Helpers, Models, Services, and their subfolders to provide detailed descriptions and usage patterns.
- Added design.md for the CLI architecture, covering project structure, configuration system, command pattern implementation, and multiplatform deployment architecture.
- Introduced design.md for the MockToolingServer, outlining its purpose, architecture, component reference, and usage instructions.
…ask implementation, and test coverage review

- Introduced `pr-comment-resolver` agent to systematically address code review comments on pull requests.
- Added `prd-task-generator` agent to break down Product Requirements Documents into actionable tasks.
- Created `prd-writer` agent for documenting new features and requirements in a structured PRD format.
- Implemented `task-implementer` agent for writing production-quality code based on user-defined tasks.
- Developed `test-coverage-reviewer` agent to verify test coverage and quality for code changes.
- Updated `.gitignore` to exclude local settings for Claude agents while allowing necessary directories.
@pontemonti
Johan Broberg (pontemonti) requested a review from a team as a code owner February 6, 2026 05:35
Copilot AI review requested due to automatic review settings February 6, 2026 05:35
@pontemonti
Johan Broberg (pontemonti) requested a review from a team as a code owner February 6, 2026 05:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This pull request initializes comprehensive documentation and Claude Code agent infrastructure for the Agent365-devTools repository. The changes establish a three-tier documentation hierarchy and introduce specialized agents for PRD management and code review workflows.

Changes:

  • Added CLAUDE.md as the primary guidance document for Claude Code with build instructions, architecture overview, and code standards
  • Created hierarchical design documentation (docs/design.md, project-specific design.md files) establishing architectural patterns and decisions
  • Added Claude Code agents for PRD writing, task generation, implementation, and multi-dimensional code reviews
  • Refactored DEVELOPER.md to focus on how-to information while delegating architecture details to design documents
  • Modified .gitignore to selectively track Claude agent definitions while ignoring local settings

Reviewed changes

Copilot reviewed 21 out of 22 changed files in this pull request and generated no comments.

Show a summary per file
File Description
CLAUDE.md Primary Claude Code guidance with build commands, architecture overview, testing instructions, and code standards checklist
docs/design.md Repository-level architecture document covering project overview, key patterns, architectural decisions, and cross-references
src/Microsoft.Agents.A365.DevTools.Cli/design.md Detailed CLI architecture covering project structure, configuration system, command patterns, multiplatform deployment, and permissions
src/Microsoft.Agents.A365.DevTools.MockToolingServer/design.md Mock MCP Tooling Server architecture with component reference, JSON schema, HTTP endpoints, and usage examples
src/Microsoft.Agents.A365.DevTools.Cli/Services/README.md Services folder documentation organizing business logic services into logical groups with cross-references
src/Microsoft.Agents.A365.DevTools.Cli/Services/Helpers/README.md Helper utilities documentation with detailed descriptions of RetryHelper, BuilderHelper, and PythonLocator
src/Microsoft.Agents.A365.DevTools.Cli/Models/README.md Data models documentation organized by domain with detailed explanations of Agent365Config and ProjectPlatform
src/Microsoft.Agents.A365.DevTools.Cli/Helpers/README.md General-purpose helper utilities documentation covering FileHelper, CommandStringHelper, and SecretProtectionHelper
src/Microsoft.Agents.A365.DevTools.Cli/Exceptions/README.md Custom exception types documentation with usage patterns and ExceptionHandler description
src/Microsoft.Agents.A365.DevTools.Cli/Constants/README.md Centralized constants documentation covering ErrorCodes, ErrorMessages, and configuration constants with environment variable support
src/Microsoft.Agents.A365.DevTools.Cli/Commands/SetupSubcommands/README.md Setup workflow components documentation with workflow diagram and usage examples
src/Microsoft.Agents.A365.DevTools.Cli/Commands/README.md Commands folder documentation with command reference, subcommand folders, and command pattern examples
src/DEVELOPER.md Refactored developer guide focusing on how-to information with links to architecture documentation
.gitignore Modified to track .claude/agents/ directory while gitignoring only .claude/settings.local.json
.claude/agents/test-coverage-reviewer.md Specialized agent for test coverage and quality review with structured output format
.claude/agents/task-implementer.md Agent for implementing coding tasks with mandatory code review before completion
.claude/agents/prd-writer.md Agent for creating comprehensive Product Requirements Documents with repository-specific awareness
.claude/agents/prd-task-generator.md Agent for breaking down PRDs into actionable development tasks aligned with project architecture
.claude/agents/pr-comment-resolver.md Agent for systematically addressing code review comments with branch management and verification
.claude/agents/code-reviewer.md Expert code reviewer for C#/.NET implementations focusing on CLI patterns and best practices
.claude/agents/code-review-manager.md Orchestrates multi-dimensional code reviews and consolidates feedback into structured reports
.claude/agents/architecture-reviewer.md Reviews code changes against documented design principles and architectural patterns

@pontemonti
Johan Broberg (pontemonti) merged commit cee1afa into main Feb 6, 2026
13 checks passed
@pontemonti
Johan Broberg (pontemonti) deleted the users/johanb/AgentsInit branch February 6, 2026 17:22
Sellakumaran Kanagarathnam (sellakumaran) pushed a commit that referenced this pull request Feb 27, 2026
* Add architecture documentation and README files for CLI components

- Created README.md files for Exceptions, Helpers, Models, Services, and their subfolders to provide detailed descriptions and usage patterns.
- Added design.md for the CLI architecture, covering project structure, configuration system, command pattern implementation, and multiplatform deployment architecture.
- Introduced design.md for the MockToolingServer, outlining its purpose, architecture, component reference, and usage instructions.

* Add agents for PR comment resolution, task generation, PRD writing, task implementation, and test coverage review

- Introduced `pr-comment-resolver` agent to systematically address code review comments on pull requests.
- Added `prd-task-generator` agent to break down Product Requirements Documents into actionable tasks.
- Created `prd-writer` agent for documenting new features and requirements in a structured PRD format.
- Implemented `task-implementer` agent for writing production-quality code based on user-defined tasks.
- Developed `test-coverage-reviewer` agent to verify test coverage and quality for code changes.
- Updated `.gitignore` to exclude local settings for Claude agents while allowing necessary directories.

---------

Co-authored-by: Johan Broberg <johanb@microsoft.com>
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.

4 participants