-
Notifications
You must be signed in to change notification settings - Fork 1
Add comprehensive .github/copilot-instructions.md for repository onboarding #62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add comprehensive .github/copilot-instructions.md for repository onboarding #62
Conversation
…arding Co-authored-by: ShreckYe <[email protected]>
@copilot I have merged |
…s after dev branch merge Co-authored-by: ShreckYe <[email protected]>
Updated the .github/copilot-instructions.md file to reflect the latest dependency versions from the dev branch merge. Key changes include:
Also removed the Maven repository requirement since Kobweb 0.23.3 is now published to Maven Central, simplifying the setup process. Commit: dbdd173 |
Please retry analysis of this Pull-Request directly on SonarQube Cloud |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
…undant Kobweb mention Co-authored-by: ShreckYe <[email protected]>
I've addressed the feedback from your review comments by cleaning up the documentation:
Commit: 1fb222d |
@copilot Now check out https://github.com/huanshankeji/kotlin-common/blob/dev/.github/copilot-instructions.md. This project follows similar conventions to the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
…mon project Co-authored-by: ShreckYe <[email protected]>
Reviewed the kotlin-common project's copilot instructions and ported the missing patterns. Key enhancements added:
The instructions now follow the same comprehensive structure and conventions as the kotlin-common project. Commit: d8557f6 |
Co-authored-by: ShreckYe <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
…ction Co-authored-by: ShreckYe <[email protected]>
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
…fic details Co-authored-by: ShreckYe <[email protected]>
…man developers Co-authored-by: ShreckYe <[email protected]>
Co-authored-by: ShreckYe <[email protected]>
|
Completed: Successfully created and iteratively refined a comprehensive
.github/copilot-instructions.md
file through extensive maintainer feedback. The final instructions provide accurate, stable guidance focused specifically on coding agents, with./gradlew build
prioritized as the primary build validation command over publishToMavenLocal.Original prompt
Your task is to "onboard" this repository to Copilot coding agent by adding a .github/copilot-instructions.md file in the repository that contains information describing how a coding agent seeing it for the first time can work most efficiently.
You will do this task only one time per repository and doing a good job can SIGNIFICANTLY improve the quality of the agent's work, so take your time, think carefully, and search thoroughly before writing the instructions.
- Reduce the likelihood of a coding agent pull request getting rejected by the user due to generating code that fails the continuous integration build, fails a validation pipeline, or having misbehavior. - Minimize bash command and build failures. - Allow the agent to complete its task more quickly by minimizing the need for exploration using grep, find, str_replace_editor, and code search tools. - Instructions must be no longer than 2 pages. - Instructions must not be task specific.Add the following high level details about the codebase to reduce the amount of searching the agent has to do to understand the codebase each time:
Add information about how to build and validate changes so the agent does not need to search and find it each time.
List key facts about the layout and architecture of the codebase to help the agent find where to make changes with minimal searching.
of configuration files for linting, compilation, testing, and preferences.
contents of the README, the contents of any key source files, the list of files in the next level down of directories, giving priority to the more structurally important and snippets of code from key source files, such as the one containing the main method.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.