chore: add GitHub skills and instruction files for support-query-builder#427
Merged
Merged
Conversation
Agent-Logs-Url: https://github.com/AniTrend/support-query-builder/sessions/c14fa43e-3fed-457b-bae3-9b152f630d4e Co-authored-by: wax911 <7859175+wax911@users.noreply.github.com>
Copilot created this pull request from a session on behalf of
wax911
April 10, 2026 14:13
View session
Up to standards ✅🟢 Issues
|
wax911
approved these changes
Apr 10, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds structured AI agent guidance (instruction files and skills) to
.github/following the same pattern asAniTrend/support-arch, tailored to this repo's module layout and toolchain.Instruction files (
.github/instructions/)context.instructions.md— Rewritten from the old architecture overview into a dense, heuristic-driven reference: module groups, dependency direction, package expectations, build/tooling facts, and working rules. Explicitly documents thejenv+.java-version = 21.0.8JDK pinning contract and the required alignment withProjectConfiguration.kt(JavaVersion.VERSION_21/JvmTarget.JVM_21).build-logic.instructions.md— Scoped tobuild.gradle.kts,buildSrc/**,libs.versions.toml, and workflow files. Covers module classification (JVM-only vs Android library), shared plugin conventions, and where each build concern lives.context-maintenance.instructions.md— Instructs agents to update instructions, skills, and README in the same patch when architecture, module graph, or public API changes land.kdoc-dokka.instructions.md— KDoc standards for this library's specific surface: builder call sequences, annotation types, extension functions, and Room/SQLite lifecycle expectations.Skills (
.github/skills/)jenv-gradle-low-ram— Step-by-step procedure to alignjenvto.java-versionand invoke Gradle safely under memory pressure (--no-daemon --max-workers=2 -Xmx1536m). Includes KAPT-specific OOM tip and jenv install reference.support-query-builder-build-dependencies+references/build-map.md— Maps every build concern (module includes, Android/JVM defaults, dependency strategy, Spotless, Maven publishing, KAPT wiring) to its owning file. Covers module dependency snapshot and edit strategy.support-query-builder-reference-map+references/module-map.md— Module placement guide: all five modules with package roots, dependency direction, placement heuristics, and consumer notes.support-query-builder-kdoc-dokka+references/kdoc-checklist.md— KDoc templates for classes, builder/DSL functions, properties, extension functions, and annotation types, with repo-specific reminders.