Skip to content

Add GitHub Copilot agents and skills for chef-cli#346

Draft
sanghinitin wants to merge 2 commits into
mainfrom
agent-added
Draft

Add GitHub Copilot agents and skills for chef-cli#346
sanghinitin wants to merge 2 commits into
mainfrom
agent-added

Conversation

@sanghinitin

Copy link
Copy Markdown
Contributor

Summary

Add GitHub Copilot custom agents and skills for the chef-cli repository to improve AI-assisted development workflows.

Changes

Agents Added

  • chef-command-expert — Expert in Chef CLI command architecture and implementation patterns
  • habitat-agent — Specialist for Habitat package plans, build failures, and Studio issues (includes .agent.md for VS Code integration)
  • ruby-agent — Ruby code reviewer for cookstyle compliance, idioms, security, and performance
  • testing-agent — RSpec test generator ensuring >80% coverage and repository test patterns

Skills Added

  • debug-chef-cli — Step-by-step skill for debugging CLI command errors, policyfile issues, and test failures
  • develop-loop — Iterative develop-build-test-fix cycle for feature development and bug fixes
  • update-cli-command — Guide for adding or modifying built-in CLI commands
  • write-rspec-tests — RSpec unit test writing following repository conventions
  • habitat-packaging — Habitat package creation, validation, and maintenance

Supporting Files

  • .github/prompt.md — Shared prompt instructions
  • .github/cli-architecture.md — CLI architecture reference for agents

Testing

No functional code changes — these are GitHub Copilot configuration files only (.github/agents/, .github/skills/).

Labels

  • Aspect: Documentation
  • Expeditor: Skip All

Signed-off-by: nitin sanghi <nsanghi@progress.com>
Signed-off-by: nitin sanghi <nsanghi@progress.com>
@sanghinitin sanghinitin requested a review from a team as a code owner July 10, 2026 09:37
@sanghinitin sanghinitin added the Expeditor: Skip All Used to skip all merge_actions. label Jul 10, 2026
@github-actions

Copy link
Copy Markdown

Simplecov Report

Covered Threshold
98.51% 90%

@sanghinitin sanghinitin marked this pull request as draft July 10, 2026 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Expeditor: Skip All Used to skip all merge_actions.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant