Standardize and accelerate AI-assisted development across teams
A curated collection of prompts, skills, plugins, and best practices for AI coding agents. The ATC Agentic Toolkit provides production-ready configurations and reusable components for Claude Code and GitHub Copilot, with a focus on .NET development and enterprise patterns.
- ATC Agentic Toolkit
AI coding assistants like Claude Code and GitHub Copilot are transforming software development, but without standardized configurations, teams face:
- Inconsistent agent behavior across projects and developers
- Repeated context setup for common tasks
- Lost productivity gains from reinventing prompts and workflows
- Knowledge silos where effective patterns aren't shared
ATC Agentic Toolkit solves this by providing:
- ✅ Reusable Components - Skills, agents, commands, and plugins that work out of the box
- ✅ Team Consistency - Standardized configurations that ensure predictable AI behavior
- ✅ Enterprise-Ready - Production patterns for .NET, Azure, and enterprise development
- ✅ Extensible Framework - Custom marketplace system for distributing internal tooling
Custom plugin distribution system with namespace support, version management, and dependency resolution. Plugins can bundle skills, agents, commands, and documentation for seamless installation.
Modular, discoverable expertise packages that extend Claude Code with specialized capabilities. Skills use progressive disclosure (metadata → instructions → bundled resources) for optimal context management.
Enterprise patterns built-in: service injection, structured logging, ATC-Net conventions, and Azure integrations. Designed for teams using C#, ASP.NET Core, and Azure services.
Not just examples—provides automated scaffolding and best practice enforcement.
1. Add the ATC-Net Marketplace
In Claude Code, add the atc-net marketplace to access all available plugins:
Add the atc-net marketplace from https://github.com/atc-net/atc-agentic-toolkit
2. Install Plugins
Install desired plugins from the marketplace:
Install the azure-iot plugin from the atc-net marketplace
Using the Updater CLI Tool
An updater CLI tool will be available to fetch the newest versions of configuration files for GitHub Copilot integration.
Code refactoring tools for applying consistent formatting and style across C# projects
- Category: Utilities
- Version: 1.0.0
- Keywords: refactoring, code-quality, formatting, csharp, dotnet, cleanup
Commands:
/format-params- Formats C# method parameters across all.csfiles for consistency
Usage:
/format-params
Use Cases:
- Enforce parameter formatting standards across large codebases
- Maintain consistent code style for team projects
- Prepare code for pull request reviews
Common base skills, plugins, commands, and utilities
- Category: Utilities
- Version: 1.0.0
- Keywords: skills, utilities, skill-creator, base, common, scaffolding, templates, development
Skills:
- skill-creator - Scaffolds new Claude Code skills with complete structure, metadata, and documentation
Features:
- Progressive disclosure template (metadata → instructions → bundled resources)
- Best practices built-in (context management, clear instructions, examples)
- Interactive prompts for skill configuration
- Automatic file structure generation
Usage:
Use the skill-creator skill to create a new skill named api-generator that scaffolds REST API endpointsUse Cases:
- Create custom skills for domain-specific workflows
- Standardize skill structure across your organization
- Build reusable expertise packages for team distribution
Azure IoT services automation and scaffolding for IoT Edge modules, IoT Hub, and related services
- Category: Utilities
- Version: 1.0.0
- Keywords: azure, iot-edge, iot-hub, scaffolding, modules, deployment, dotnet, csharp
Skills:
- iot-edge-module - Scaffolds complete Azure IoT Edge modules with .NET project structure, Dockerfiles, and deployment manifests
Features:
- Creates module with .NET project structure
- Generates Dockerfiles for development and production
- Adds module to deployment manifest
- Integrates with existing .NET solutions
- Supports first-module scenarios
- Includes logging, service patterns, and constants
Commands:
/add-iot-edge-module [ModuleName] "[Description]"- Quick command for module creation
Usage:
Using the skill:
Use the iot-edge-module skill to create a new module named TemperatureSensor
Using the slash command:
/add-iot-edge-module TemperatureSensor "Processes temperature data from sensors"
Use Cases:
- Rapid IoT Edge module development
- Standardize module structure across IoT projects
- Automate deployment manifest updates
- Onboard new developers to IoT Edge development
graph TD
A[atc-agentic-toolkit] --> B[.claude/]
A --> C[.claude-plugin/]
A --> D[docs/]
B --> E[plugins/]
E --> F[code-refactoring/]
E --> G[common/]
E --> H[azure-iot/]
F --> I[commands/]
I --> J[format-params.md]
G --> K[skills/]
K --> L[skill-creator/]
L --> M[SKILL.md]
H --> N[skills/]
H --> O[commands/]
N --> P[iot-edge-module/]
P --> Q[SKILL.md]
P --> R[references/]
O --> S[add-iot-edge-module.md]
C --> T[marketplace.json]
D --> U[guides/]
D --> V[best-practices/]
D --> W[reference/]
style A fill:#e1f5ff
style B fill:#fff4e1
style C fill:#f0e1ff
style D fill:#e1ffe1
Key Directories:
.claude/plugins/- Plugin implementations (skills, agents, commands, configs).claude-plugin/- Marketplace configuration and metadatadocs/- Comprehensive documentation (guides, best practices, reference)
Want to create your own plugins? The ATC Agentic Toolkit provides a complete framework for developing, testing, and distributing custom plugins.
Quick Plugin Creation
- Use the skill-creator skill to generate plugin structure
- Define your plugin in
.claude-plugin/marketplace.json - Create skills, agents, and commands in
.claude/plugins/[your-plugin]/ - Test locally in your project
- Distribute via marketplace or direct installation
See Plugin Development Guide for detailed instructions.
Documentation:
- Plugin Development Guide - Complete walkthrough
- Skill Creation Guide - Building effective skills
- Command Creation Guide - Writing slash commands
- Plugin Structure Reference - Directory layout and files
- Marketplace Configuration - marketplace.json specification
Status: ✅ Fully Supported
ATC Agentic Toolkit is designed for Claude Code with native support for:
- Skills (modular expertise packages)
- Slash Commands (quick task invocation)
- Plugin Marketplace (custom distribution)
- Context Management (progressive disclosure)
Getting Started:
- Install Claude Code CLI
- Add the atc-net marketplace
- Install selected plugins from the marketplace
- Invoke skills, agents, and commands in your projects
Best Practices:
Status: 🚧 Planned
GitHub Copilot support is planned for a future release. The toolkit will include:
.github/copilot-instructions.md- Auto-discovered instructions- Copilot-specific prompt templates
- Shared best practices (common to Claude Code and Copilot)
- Multi-assistant workflow guidance
- .NET SDK (9.0 or higher) - Download
- Python 3.x - Download
- Claude Code CLI - Installation Guide
- Git - Download
dotnet --version # Should show 9.0 or higher
python --version # Should show 3.x
claude --version # Should show Claude Code CLI version
git --version # Should show Git versionComprehensive documentation is available in the docs/ directory:
- Plugin Development - Creating plugins
- Skill Creation - Building skills
- Agent Creation - Building specialized agents
- Command Creation - Writing slash commands
- Claude Code Fundamentals - Core concepts
- Effective Prompts - Prompt engineering
- Context Management - Advanced techniques
- Team Standards - ATC-Net conventions
- Plugin Structure - Directory layout
- Skill Anatomy - SKILL.md format
- Agent Anatomy - Agent .md format
- Marketplace Config - marketplace.json schema
Issue: Claude Code doesn't recognize the plugin or skill.
Solutions:
- Verify the marketplace was added correctly
- Check that the plugin was installed from the marketplace
- Restart Claude Code CLI
- Check for typos in skill invocation
Issue: Slash command doesn't autocomplete or work.
Solutions:
- Verify the plugin containing the command is installed
- Restart Claude Code CLI
- Check command syntax in plugin documentation
Issue: Cannot install plugin from marketplace.
Solutions:
- Verify Claude Code CLI is up to date
- Check network connection to GitHub
- Ensure the marketplace URL is correct
- Try removing and re-adding the marketplace