This directory contains the Claude Code configuration, agents, and documentation for the Windows development environment setup. The structure is organized for clarity, security, and team collaboration with comprehensive 1Password integration for secure secret management.
settings/claude/
├── README.md # This file - overview and usage guide
├── settings.json # Main Claude settings (Windows)
├── settings-wsl.json # WSL-specific settings (Linux)
├── configure-claude-windows-11.ps1 # Configuration script
├── agents/ # Claude Code agents
│ ├── azure-devops.md # Azure DevOps workflows and API integration
│ ├── command-expert.md # CLI command development
│ ├── csharp.md # C# development specialist
│ ├── markdown.md # Markdown creation and formatting
│ ├── mstest.md # .NET testing with MSTest
│ └── meta/ # Agent management tools
│ ├── agent-expert.md # For creating new agents
│ ├── feature-prompt.md # Feature documentation specialist
│ ├── mcp-expert.md # Model Context Protocol integrations
│ └── readme-maintainer.md # README file management
├── config/ # Configuration files
│ ├── markdown-style.json # Markdown formatting rules
│ ├── markdownlint.json # Markdown linting configuration
│ └── secrets/ # 1Password integration guides
│ ├── 1password-setup.md # Service account configuration
│ └── secrets-reference.md # Available secrets catalog
└── templates/ # Project templates
├── lib-project-readme-template.md # Library project README template
└── script-project-readme-template.md # Script project README template
- Review Security Rules: Start with Ground Rules - understand what NEVER to do
- Setup 1Password: Follow 1Password Setup Guide
- Configure Claude Code: Run
configure-claude-windows-11.ps1as Administrator - Test Integration: Verify Azure DevOps workflows work correctly
# Access Azure DevOps functionality
# Claude will use the azure-devops agent automatically for DevOps tasks
# For C# development tasks
# Claude will use the csharp agent for .NET-related work
# For documentation tasks
# Claude will use the markdown agent for formatting and lintingPurpose: Azure DevOps pipelines, work item management, and wiki integration
Key Features:
- Sprint board organization and progress tracking
- YAML pipeline creation and troubleshooting
- Secure Azure DevOps API integration with 1Password
- Work item lifecycle management
- Azure CLI automation
Example Usage: Creating CI/CD pipelines, managing sprint backlogs, updating Azure DevOps wiki
Purpose: Modern C# development with latest language features and frameworks
Key Features:
- C# 12+ language features and .NET 8+ frameworks
- Clean architecture and SOLID principles
- Entity Framework and modern ORM patterns
- Dependency injection and configuration management
Example Usage: Creating .NET applications, implementing design patterns, code refactoring
Purpose: Well-formed markdown creation following CommonMark and Azure DevOps standards
Key Features:
- Automated formatting and linting
- Azure DevOps wiki compatibility
- Table formatting and code highlighting
- Link validation and structure optimization
Example Usage: Creating documentation, formatting README files, Azure DevOps wiki pages
Purpose: .NET unit testing with MSTest.Sdk and NSubstitute
Key Features:
- Comprehensive test coverage strategies
- Mock object patterns with NSubstitute
- Test organization and lifecycle management
- CI/CD integration for automated testing
Example Usage: Writing unit tests, setting up test automation, improving code coverage
Purpose: CLI command development and automation
Key Features:
- Command-line interface design patterns
- Argument parsing and validation
- Task automation and scripting
- Cross-platform compatibility considerations
Example Usage: Creating PowerShell scripts, designing CLI tools, automating repetitive tasks
Purpose: Creating and designing new specialized Claude Code agents
Key Features:
- Agent architecture and design patterns
- Prompt engineering for domain expertise
- Integration patterns with existing agents
- Best practices for agent development
Purpose: Creating comprehensive feature specifications and requirements
Key Features:
- Requirements engineering and analysis
- Acceptance criteria definition
- Technical specification writing
- Stakeholder communication templates
Purpose: Model Context Protocol integrations and server configurations
Key Features:
- MCP server setup and configuration
- Protocol specification compliance
- Integration pattern implementation
- Custom MCP development guidance
Purpose: Strategic README file management and documentation maintenance
Key Features:
- Bottom-up documentation processing
- Hierarchical content organization
- Cross-reference validation
- Documentation lifecycle management
ABSOLUTE PROHIBITIONS:
- NEVER commit a secret to source control - No passwords, tokens, keys, or credentials in git repositories
- NEVER publish a secret to the wiki - No sensitive information in Azure DevOps wiki pages
- NEVER write a secret to a markdown file - No credentials in documentation files
- ALWAYS use 1Password directions - Instead of secrets, provide instructions to retrieve them securely
The only secret stored locally is the 1Password service account token (OP_SERVICE_ACCOUNT_TOKEN) in Windows environment variables. All other secrets must be retrieved at runtime using 1Password CLI.
Correct Pattern:
# ✅ Secure secret retrieval
$azurePAT = op item get "Azure-DevOps-PAT-Development" --field password
# ❌ NEVER do this
$azurePAT = "abc123xyz789"See 1Password Setup Guide for complete configuration instructions.
The azure-devops agent provides autonomous sprint board organization:
- Work Item Creation: Automated user story, task, and bug creation
- Progress Tracking: Status transitions (New → Active → Resolved → Closed)
- Sprint Planning: Backlog grooming and capacity management
- API Integration: Secure Azure DevOps REST API calls using 1Password secrets
- Creating Work Items: Agent handles proper categorization and linking
- Pipeline Management: YAML pipeline creation with security scanning
- Wiki Updates: Documentation updates with cross-references
- Build Automation: CI/CD integration with approval gates
- settings.json: Main Claude Code configuration with permissions and MCP servers
- settings-wsl.json: WSL-specific overrides for Linux compatibility
- Environment Variables: Secure secret management via 1Password integration
Configured Model Context Protocol servers:
- filesystem: File operations with directory access controls
- memory: Persistent memory for conversation context
- sequential-thinking: Structured reasoning and problem-solving
- context7: Advanced context management and retrieval
Claude Code permissions are configured for specific tool access:
- Azure CLI operations (
az:*) - 1Password CLI operations (
op:*) - Development tools (dotnet, npm, git)
- Documentation tools (prettier, markdownlint)
- Onboarding: New team members follow setup documentation
- Security Training: Understanding of secret management rules
- Agent Usage: Leveraging specialized agents for domain tasks
- Documentation: Maintaining current and accurate guides
- Automated Testing: Agents integrate with testing frameworks
- Code Review: Consistent patterns and security compliance
- Documentation Updates: Agents maintain current documentation
- Secret Rotation: Quarterly review of 1Password integration
Agent Loading Problems:
- Verify
CLAUDE_AGENTS_PATHenvironment variable - Check nested directory structure (
agents/meta/) - Validate agent file formats and headers
1Password Authentication:
- Verify
OP_SERVICE_ACCOUNT_TOKENis set - Test CLI authentication:
op vault list - Check service account vault permissions
Azure DevOps Integration:
- Validate PAT permissions and expiration
- Test API connectivity with minimal calls
- Review Azure DevOps service connection status
- Documentation: Review specific agent documentation in
/agents/directory - 1Password Issues: See troubleshooting section
- Azure DevOps: Check Azure DevOps specialist agent documentation
- General Issues: Review Claude Code main documentation
- Quarterly Reviews: Update Azure DevOps API documentation
- Version Tracking: Monitor Claude Code and dependency updates
- Error Analysis: Track common workflow failures and improvements
- Team Feedback: Incorporate user experience improvements
- New Capabilities: Add agents for emerging development needs
- Deprecation: Remove or consolidate redundant functionality
- Integration: Improve cross-agent collaboration patterns
- Security: Regular review of secret handling procedures
Last Updated: January 2025 - Updated for Claude settings reorganization
Maintained By: Development Team Lead
Security Review: Quarterly