By jsamuelsen11
C#/.NET language plugin: ASP.NET Core and EF Core agents, project scaffolding, coverage automation, and conventions for consistent development with dotnet format, Roslyn analyzers, xUnit, and Central Package Management
Autonomously improve .NET test coverage using Cobertura analysis
Initialize a new .NET project with xUnit, NSubstitute, FluentAssertions, and quality tooling
Run restore, build, format check, tests, and Roslyn analyzers for .NET projects
Use this agent when building ASP.NET Core 8+ applications including minimal APIs, MVC controllers, middleware pipelines, authentication/authorization (JWT, OAuth2), Blazor components, SignalR hubs, health checks, or OpenAPI configuration. Invoke for routing, model binding, validation, CORS, rate limiting, or output caching. Examples: designing a minimal API with endpoint filters, setting up JWT bearer authentication, building a Blazor Server dashboard, configuring SignalR for real-time notifications, adding health checks with custom probes.
Use this agent when writing modern C# 12+ code including records, pattern matching, nullable reference types, LINQ, async/await, primary constructors, collection expressions, or file-scoped namespaces. Invoke for designing DTOs with records, writing complex switch expressions, applying nullable annotations, crafting LINQ pipelines, or structuring async code with CancellationToken. Examples: creating a record hierarchy for a domain model, building a state machine with pattern matching, converting legacy code to use nullable reference types, optimizing LINQ queries.
Use this agent when configuring .NET build tooling including SDK-style .csproj files, NuGet package management, solution organization, Directory.Build.props, Directory.Packages.props (CPM), MSBuild targets, global.json, .editorconfig, or CI/CD pipelines with the dotnet CLI. Invoke for multi-project solutions, analyzer configuration, source generators, Central Package Management, or GitHub Actions workflows. Examples: setting up a new solution with Directory.Build.props, configuring Central Package Management, creating a NuGet package, designing a GitHub Actions build pipeline.
Use this agent when working with Entity Framework Core including DbContext design, entity configuration with Fluent API, migrations, LINQ to Entities queries, change tracking, performance optimization, or relationship mapping. Invoke for configuring value objects, owned entities, TPH/TPT inheritance, compiled queries, split queries, AsNoTracking patterns, or repository design. Examples: designing a DbContext with multiple schemas, configuring a many-to-many relationship, optimizing N+1 queries, creating a migration for a complex schema change.
Use this agent when writing or improving .NET test suites using xUnit, NSubstitute, FluentAssertions, Testcontainers, or WebApplicationFactory. Invoke for parameterized tests with [Theory]/[InlineData]/[MemberData], mocking with NSubstitute, fluent assertion chains, integration testing with WebApplicationFactory, or database testing with Testcontainers. Examples: writing a complete test class for a service, setting up SQL Server Testcontainers, testing minimal API endpoints with WebApplicationFactory, creating custom FluentAssertions extensions.
This skill should be used when working on C# or .NET projects, writing C# code, reviewing C# code, or applying modern C# 12+ idioms and patterns.
This skill should be used when creating or editing .csproj files, managing NuGet packages, configuring Directory.Build.props or Directory.Packages.props, organizing .NET solutions, or setting up global.json and .editorconfig.
This skill should be used when writing .NET tests, creating xUnit test fixtures, using NSubstitute, testing ASP.NET Core applications, or improving test coverage with FluentAssertions.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin marketplace encoding workflow preferences discovered across 275+ sessions and 2,300+ messages. Prevents wrong approaches, buggy code, and rejected actions through front-loaded configuration.
# Add the marketplace
claude plugin marketplace add jsamuelsen11/claude-config
# Install the foundation plugin (recommended for everyone)
claude plugin install ccfg-core@claude-config
# Install language/data/infra plugins as needed
claude plugin install ccfg-python@claude-config
claude plugin install ccfg-typescript@claude-config
claude plugin install ccfg-postgresql@claude-config
| # | Plugin | Category | Agents | Cmds | Skills | Description |
|---|---|---|---|---|---|---|
| 1 | ccfg-core | Foundation | 22 | 5 | 3 | Workflow rules, core agents, security hooks, GitHub MCP |
| 2 | ccfg-python | Language | 7 | 3 | 3 | uv, ruff, pytest, mypy conventions |
| 3 | ccfg-golang | Language | 5 | 3 | 3 | golangci-lint, gofumpt, go modules conventions |
| 4 | ccfg-typescript | Language | 9 | 3 | 3 | ESLint, Vitest, Playwright MCP, strict tsconfig |
| 5 | ccfg-java | Language | 5 | 3 | 3 | Maven/Gradle, JUnit 5, Checkstyle conventions |
| 6 | ccfg-rust | Language | 4 | 3 | 3 | cargo clippy, rustfmt, workspaces conventions |
| 7 | ccfg-csharp | Language | 5 | 3 | 3 | dotnet format, Roslyn, xUnit conventions |
| 8 | ccfg-shell | Language | 2 | 2 | 2 | shellcheck, shfmt conventions |
| 9 | ccfg-mysql | Data | 3 | 2 | 3 | DBA, query optimization, replication conventions |
| 10 | ccfg-postgresql | Data | 4 | 2 | 3 | DBA, query optimization, extension conventions |
| 11 | ccfg-mongodb | Data | 3 | 2 | 3 | Document modeling, aggregation, sharding conventions |
| 12 | ccfg-redis | Data | 2 | 2 | 2 | Data structures, pub-sub, caching conventions |
| 13 | ccfg-sqlite | Data | 2 | 2 | 2 | WAL mode, PRAGMA tuning, SQLite MCP |
| 14 | ccfg-docker | Infrastructure | 3 | 2 | 3 | Dockerfile optimization, Compose, security conventions |
| 15 | ccfg-github-actions | Infrastructure | 3 | 2 | 3 | Workflow design, deployment, supply chain security |
| 16 | ccfg-kubernetes | Infrastructure | 3 | 2 | 3 | Manifests, Helm charts, deployment strategy conventions |
Foundation — ccfg-core is the base plugin. Install it first. It provides cross-cutting
workflow rules (planning discipline, scope control), 22 general-purpose agents, security hooks
(secret scanning, dangerous command blocking), and GitHub MCP integration.
Language — One plugin per language. Each provides framework-specific agents, project scaffolding commands, coverage automation, and conventions for the language's standard toolchain. Enable only what you use.
Data — Database-specific agents and conventions. Each plugin covers schema design, query optimization, migration patterns, and the database's operational best practices.
Infrastructure — Container, CI/CD, and orchestration plugins. Dockerfile optimization, GitHub Actions workflow design, and Kubernetes manifest/Helm chart conventions.
Some settings can't be configured through plugins (permissions allow-lists, alwaysThinkingEnabled,
initial enabledPlugins). A bootstrap script handles these one-time settings.json updates.
The bootstrap script is under development. See the design doc for details on what it will configure (decision D4).
This marketplace focuses on coding conventions and workflow rules. For complementary capabilities (documentation retrieval, semantic code navigation, code review, browser testing), see the Third-Party Recommendations.
Architecture decisions, plugin anatomy, and the insights report that informed these plugins are documented in docs/DESIGN.md.
MIT
npx claudepluginhub jsamuelsen11/claude-config --plugin ccfg-csharpPython language plugin: framework and specialist agents, project scaffolding, coverage automation, and conventions for consistent development with uv, ruff, pytest, and mypy
SQLite data plugin: schema design and embedded application agents, schema validation, database initialization scaffolding, and conventions for consistent SQLite development with WAL mode and PRAGMA tuning
Rust language plugin: async web and concurrency agents, project scaffolding, coverage automation, and conventions for consistent development with cargo clippy, rustfmt, and cargo workspaces
MongoDB data plugin: document modeling, aggregation, and sharding agents, schema validation, collection scaffolding, and conventions for consistent MongoDB development
MySQL data plugin: DBA, query optimization, and replication agents, schema validation, migration scaffolding, and conventions for consistent MySQL development
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.