Skip to content

Add concise code review skill - #4471

Open
KSchlobohm wants to merge 3 commits into
github:mainfrom
KSchlobohm:kschlobohm-code-review-skill
Open

Add concise code review skill#4471
KSchlobohm wants to merge 3 commits into
github:mainfrom
KSchlobohm:kschlobohm-code-review-skill

Conversation

@KSchlobohm

Copy link
Copy Markdown
Contributor

Description

This pull request adds a new skill definition for code review guidelines. The new documentation outlines expectations for reviewing code changes, including test coverage, regression evidence, and terminology consistency.

Testing

Validated the skill through activation-alignment review, the skill-authoring checklist, a three-model reviewer matrix, and git diff --check. No CLI, runtime, template, or packaging behavior changed, so the standard CLI, test-suite, and sample-project checks were not applicable.

AI Disclosure

  • I did not use AI assistance for this contribution
  • I did use AI assistance (describe below)

Assisted-by: GitHub Copilot (model: gpt-5.6-luna) as an orchestrator with other models consulted for feedback (model: gpt-5.6-sol, claude-opus-5, gemini-3.7-flash, autonomous)

Add repository-specific guidance for positive and negative tests, regression evidence, and terminology alignment while exempting community-authored catalog content.

Assisted-by: GitHub Copilot (model: gpt-5.6-luna, autonomous)

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 60c0e36f-daf2-4c62-87ee-4da8fb1eaf12
Copilot AI balanced review requested due to automatic review settings September 8, 2026 15:16
@KSchlobohm
KSchlobohm requested a review from mnriem as a code owner September 8, 2026 15:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

The community-content terminology exceptions are incomplete.

Review tier: Balanced
Findings: None

What changed in this PR

Adds concise code-review guidance for testing, regression evidence, and terminology consistency.

Changes:

  • Defines activation metadata and review expectations.
  • Adds exceptions for community-authored catalog content.
File Description
.github/​skills/​code-review/​SKILL.md Adds the skill definition. Terminology exceptions should also cover integration catalogs and generated community documentation.
Suppressed comments (2)

.github/skills/code-review/SKILL.md:11

  • The exception omits integrations/catalog.community.json, even though integrations are also externally contributed community content (integrations/CONTRIBUTING.md:40-42). As written, reviews would apply the terminology rule to community integration entries while exempting every other community catalog type. Include integrations in this list.
3. Ensure wording changes use terms consistently with the repository so they do not confuse or dilute meaning; this does not apply to community-authored content in Spec Kit's community catalog JSON files for bundles, extensions, presets, or workflows.

.github/skills/code-review/SKILL.md:11

  • This exception misses the generated community documentation. The bundle, extension, and preset submission workflows copy the submitter-provided description into docs/community/*.md (for example, .github/workflows/add-community-extension.md:209-220), so the skill would exempt the catalog value but still require repository terminology in its mirrored table row. Extend the exception to community-authored catalog content wherever it is rendered.
3. Ensure wording changes use terms consistently with the repository so they do not confuse or dilute meaning; this does not apply to community-authored content in Spec Kit's community catalog JSON files for bundles, extensions, presets, or workflows.

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Exclude community-authored catalog content and generated documentation from terminology alignment reviews.

Assisted-by: GitHub Copilot (model: gpt-5.6-luna, autonomous)

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 60c0e36f-daf2-4c62-87ee-4da8fb1eaf12
Copilot AI review requested due to automatic review settings September 8, 2026 18:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The testing requirement should be scoped to avoid false-positive review findings.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review tier: Balanced
Findings: 1 Low severity

New issues introduced by this change (1)
Severity Finding
Low severity .github/​skills/​code-review/​SKILL.md — The blanket requirement for both positive and negative tests will create false-positive review…

Comment thread .github/skills/code-review/SKILL.md Outdated
Require test cases to verify intended behavior and what each code change should prevent.

Assisted-by: GitHub Copilot (model: gpt-5.6-luna, autonomous)

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 60c0e36f-daf2-4c62-87ee-4da8fb1eaf12
Copilot AI review requested due to automatic review settings September 8, 2026 19:09

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The documentation-only change was fully reviewed with no unresolved issues.

Review tier: Balanced
Findings: None

Issues resolved since last review (1)
Severity Finding
Low severity .github/​skills/​code-review/​SKILL.md — The blanket requirement for both positive and negative tests will create false-positive review… View resolved comment

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.

2 participants