Chris Ayers avatar

Chris Ayers

Community

@codebytes · Tampa, FL

531Followers
|
145Public Repos
|
47Published Skills

Principal Software Engineer @ Microsoft | Father | Speaker | Gamer | Reader | Opinions are my own

Skills Distribution
DomainDeveloper To...Aspire Distributed.. (35%)Agent Squad Orches.. (30%)GitHub & Pull Requ.. (15%)CI/CD Release & Ve.. (12%)

Agent Skills by Chris Ayers

Showing 47 vetted skills indexed across 1 GitHub repositories.

codebytescodebytes

session-recovery

Detect and resume interrupted Copilot CLI sessions by querying the session_store SQLite database.

Community
Intermediate
codebytescodebytes

agent-collaboration

Standardizes worktree awareness, decision recording, and cross-agent communication patterns for squad agents.

Community
Basic
codebytescodebytes

reviewer-protocol

Enforces reviewer rejection workflows with strict author lockout semantics in multi-agent coordination.

Community
Intermediate
codebytescodebytes

git-workflow

Implements a dev-first branching model with worktrees and multi-repo coordination for Git workflows.

Community
Intermediate
codebytescodebytes

error-recovery

Applies structured recovery patterns to agent failures including retries, fallbacks, and escalation.

Community
Intermediate
codebytescodebytes

squad-conventions

Documents coding conventions and patterns for the Squad CLI codebase.

Community
Basic
codebytescodebytes

secret-handling

Prevents reading .env files and committing credentials to git-tracked team files.

Community
Intermediate
codebytescodebytes

test-discipline

Enforces updating tests in the same commit as API or file changes.

Community
Basic
codebytescodebytes

playwright-cli

Automates browser interactions for web testing, form filling, screenshots, and data extraction.

Community
Intermediate
codebytescodebytes

aspireify

Wire an Aspire AppHost by scanning repos, proposing resource graphs, and validating with aspire start.

Community
Advanced
codebytescodebytes

dotnet-inspect

Inspect .NET API surfaces across NuGet packages, platform libraries, and local assemblies.

Community
Intermediate
codebytescodebytes

aspire-deployment

Deploy Aspire applications from AppHost models to Docker Compose, Kubernetes, Azure, or AWS.

Community
Advanced
codebytescodebytes

aspire

Routes Aspire AppHost operations to orchestration, deployment, and monitoring sub-skills via the Aspire CLI.

Community
Advanced
codebytescodebytes

aspire-orchestration

Manages Aspire AppHost lifecycle and recovers from file locks, port conflicts, and orphaned processes.

Community
Advanced
codebytescodebytes

aspire-init

Scaffolds an Aspire AppHost skeleton in repositories using aspire init or aspire new templates.

Community
Intermediate
codebytescodebytes

aspire-monitoring

Inspects Aspire app logs, traces, metrics, and resource state via the Aspire CLI.

Community
Intermediate
codebytescodebytes

architectural-proposals

Write structured architectural proposals with problem statements, decisions, risks, and scope definitions.

Community
Intermediate
codebytescodebytes

pr-review-response

Replies to GitHub PR review comment threads after fixes using gh CLI and GraphQL.

Community
Intermediate
codebytescodebytes

distributed-mesh

Configures git-based state synchronization for squads distributed across multiple machines.

Community
Intermediate
codebytescodebytes

history-hygiene

Record confirmed final outcomes to history files instead of intermediate or reversed decisions.

Community
Basic
codebytescodebytes

ralph-two-pass-scan

Filters GitHub issues with a lightweight list scan before selectively hydrating full issue details.

Community
Intermediate
codebytescodebytes

iterative-retrieval

Structures sub-agent spawning with a 3-cycle protocol, WHY context, and coordinator validation.

Community
Intermediate
codebytescodebytes

docs-standards

Applies Microsoft Style Guide and Squad formatting conventions to documentation.

Community
Basic
codebytescodebytes

personal-squad

Configures user-level AI agents that persist across projects via a global squad directory.

Community
Basic

Frequently Asked Questions About Chris Ayers

FAQPage Schema
What tasks can I accomplish with codebytes' Aspire skills?

The Aspire skill family covers the full distributed app lifecycle: aspire-init scaffolds AppHost skeletons, aspireify wires resource graphs with ServiceDefaults and OpenTelemetry, aspire-orchestration handles start/stop/wait and lock recovery, aspire-deployment publishes to Docker Compose, Kubernetes, Azure, or AWS, and aspire-monitoring surfaces logs, traces, and metrics.

Who are these skills designed for?

The skills target .NET developers building cloud-native Aspire applications and engineering teams running multi-agent 'squad' setups. Personas include platform engineers deploying to Azure Container Apps or AKS, maintainers enforcing semver and CI validation gates, and teams coordinating agents across machines via git-based task queuing.

How do the squad orchestration skills work in practice?

Squad skills define charters, branching models, and coordination protocols: agents follow dev-first git workflows, reply to PR review threads for traceability, route notifications by type to prevent alert fatigue, and use tiered hot/cold/wiki memory to cut context payloads by 20-55% per spawn. Cross-machine coordination uses git as the transport layer.

Are these skills open source and what do they cost?

Several skills carry explicit MIT licenses, including the Aspire family (authored by Microsoft, version 0.0.1), error-recovery, iterative-retrieval, and reflect. All skills are free to use; the github-multi-account skill originates from tamirdresher's squad-skills repository and is installed by reading the skill and running its guided setup.

What prerequisites and dependencies do these skills require?

Aspire skills require the aspire CLI and an AppHost (C#, file-based C#, or TypeScript); deployment targets need the corresponding Docker, Kubernetes, Azure, or AWS CLIs. GitHub skills depend on the gh CLI or GitHub MCP server, pr-screenshots needs Playwright, and session-recovery requires SQL access to the Copilot CLI session_store database.