Skip to content

✨ Set up Copilot instructions for slack-cli repository#4

Merged
alexec merged 2 commits intomainfrom
copilot/setup-copilot-instructions
Oct 19, 2025
Merged

✨ Set up Copilot instructions for slack-cli repository#4
alexec merged 2 commits intomainfrom
copilot/setup-copilot-instructions

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Oct 19, 2025

This PR adds comprehensive GitHub Copilot instructions to help provide better context-aware suggestions when working on this repository.

Changes

Added .github/copilot-instructions.md with detailed guidance including:

  • Project Overview: Description of the Slack CLI tool and its purpose as a simple, agent-friendly command-line interface for sending Slack messages
  • Development Setup: Prerequisites (Go 1.24.4+), building instructions, and testing guidelines
  • Code Style & Conventions: Go best practices and project-specific guidelines
  • Key Features: Current functionality (send-message command) and design principles (simplicity, zero runtime dependencies, graceful shutdown)
  • Common Patterns: Guidelines for adding new commands and error handling patterns
  • Release Process: Documentation of the automated release workflow
  • Copilot-Specific Notes: Guidance on maintaining backward compatibility and reliability

Benefits

The Copilot instructions file will help GitHub Copilot:

  • Understand the project's architecture and design philosophy
  • Provide suggestions consistent with the codebase's style and conventions
  • Maintain the minimal, agent-friendly design approach
  • Suggest appropriate error handling and testing patterns
  • Consider the production use case by coding agents

This follows the best practices outlined in GitHub's Copilot coding agent documentation.

Original prompt

This section details on the original issue you should resolve

<issue_title>✨ Set up Copilot instructions</issue_title>
<issue_description>Configure instructions for this repository as documented in Best practices for Copilot coding agent in your repository.

</issue_description>

Comments on the Issue (you are @copilot in this section)

Fixes #3


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Co-authored-by: alexec <1142830+alexec@users.noreply.github.com>
Copilot AI changed the title [WIP] Configure Copilot instructions for the repository ✨ Set up Copilot instructions for slack-cli repository Oct 19, 2025
Copilot AI requested a review from alexec October 19, 2025 00:39
@alexec alexec marked this pull request as ready for review October 19, 2025 00:41
@alexec alexec merged commit e34253b into main Oct 19, 2025
@alexec alexec deleted the copilot/setup-copilot-instructions branch October 19, 2025 00:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨ Set up Copilot instructions

2 participants