Skip to content

docs: add Codacy Skills section under Developer tools - #2745

Merged
claudiacodacy merged 8 commits into
masterfrom
docs/codacy-skills-section
Sep 9, 2026
Merged

docs: add Codacy Skills section under Developer tools#2745
claudiacodacy merged 8 commits into
masterfrom
docs/codacy-skills-section

Conversation

@claudiacodacy

Copy link
Copy Markdown
Contributor

Requested by marketing: a dedicated Codacy Skills section under Developer tools.

Why

Codacy Skills was documented only as one ## section of the Codacy Cloud CLI page. Six skills ship in codacy/codacy-skills; that section named one of them. setup-coverage was documented by an outbound link to a SKILL.md on GitHub, which takes the reader off the docs site.

Only codacy-cloud-cli actually wraps the Cloud CLI. Three of the six center on the Codacy Analysis CLI and two need no Cloud CLI at all, so filing them all under the Cloud CLI page misdescribed them.

What changed

  • New page docs/codacy-skills/index.md, registered in nav: as its own section in the Developer tools tab, after Codacy CLIs. Lists every skill and the CLI it needs, requirements, install steps for Claude Code, Claude.ai, Codex, Copilot, and Gemini CLI, and how to keep them updated.
  • Cloud CLI page keeps its #install-the-codacy-skills anchor, reduced to a pointer — inbound links from the product UI, blog, and support macros still resolve. Internal links now point at the new page.
  • Coverage reporter tip now links to the docs page instead of GitHub.
  • Developer tools landing page gains a Codacy Skills card.
  • Sidebar icon: document-text-outline vendored from Ionicons, converted to explicit fill/stroke attributes since the theme ships no Ionicons CSS. A straight copy from the npm package renders as a black blob.
  • .claude/reference/information-architecture.md records the superseded decision that filed Skills under the Cloud CLI.

Checks

  • mkdocs build --strict passes aside from the git-revision-date warning on the then-uncommitted new file; that clears on this commit.
  • Icon verified to inline into the built sidebar.
  • nav: entry confirmed by hand — the strict build reports omissions at info level.
  • Vale: advisory only. Seven hits are CLIs, which isn't in accept.txt despite mkdocs.yml naming the section "Codacy CLIs". Left out of this diff since it changes linting repo-wide.

Worth a look

  • The Codex, Copilot, and Gemini install commands come from the skills repo README and were not executed.
  • Unrelated, pre-existing: release-notes/cloud/cloud-2026-02-migrating-semgrep.md is on disk but missing from nav:.
  • The Codacy Analysis CLI still has no page of its own, which is also why "Codacy CLIs" is a plural section holding one page. Separate work.

Codacy Skills was documented only as a section of the Codacy Cloud CLI
page, which named one of the six skills that ship in codacy/codacy-skills.
The other five were absent from the site, and setup-coverage was covered
by an outbound link to a SKILL.md on GitHub.

Add docs/codacy-skills/index.md as its own section in the Developer tools
tab, listing every skill, which CLI it needs, and how to install the set
on Claude Code, Claude.ai, Codex, Copilot, and Gemini CLI.

The Cloud CLI page keeps its #install-the-codacy-skills anchor, reduced to
a pointer, so inbound links from the product UI, blog, and support macros
still resolve. Pages that linked to that anchor now link to the new page.

Vendor document-text-outline for the sidebar, converted to explicit
fill/stroke attributes since the theme does not ship the Ionicons CSS.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@codacy-production

Copy link
Copy Markdown
Contributor

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.

Run reviewer

TIP This summary will be updated as you push new changes.

@github-actions
github-actions Bot temporarily deployed to Netlify September 9, 2026 11:41 Inactive
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Overall readability score: 53.95 (🟢 +0.05)

File Readability
configuring-code-patterns.md 69.07 (🟢 +0)
index.md 68.79 (🟢 +0)
index.md 48.9 (🟢 +0)
index.md 67.4 (-)
index.md 60.96 (🟢 +0.69)
View detailed metrics

🟢 - Shows an increase in readability
🔴 - Shows a decrease in readability

File Readability FRE GF ARI CLI DCRS
configuring-code-patterns.md 69.07 47.99 8.62 10 10.84 6.52
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
index.md 68.79 63.7 10.15 9.6 9.45 7.39
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
index.md 48.9 25.59 11.32 14.6 13.63 6.9
  🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0 🟢 +0
index.md 67.4 49.82 8.41 10 11.24 7.07
  - - - - - -
index.md 60.96 40.65 9.65 10.8 12.06 7.22
  🟢 +0.69 🟢 +0.61 🟢 +0.2 🟢 +0.2 🔴 -0.12 🟢 +0.04

Averages:

  Readability FRE GF ARI CLI DCRS
Average 53.95 42.93 10.93 12.37 12.3 8.02
  🟢 +0.05 🟢 +0.03 🟢 +0.01 🟢 +0.01 🟢 +0 🟢 +0
View metric targets
Metric Range Ideal score
Flesch Reading Ease 100 (very easy read) to 0 (extremely difficult read) 60
Gunning Fog 6 (very easy read) to 17 (extremely difficult read) 8 or less
Auto. Read. Index 6 (very easy read) to 14 (extremely difficult read) 8 or less
Coleman Liau Index 6 (very easy read) to 17 (extremely difficult read) 8 or less
Dale-Chall Readability 4.9 (very easy read) to 9.9 (extremely difficult read) 6.9 or less

The section recorded a dated supersession and a table of the six skills
that happened to ship. Both go stale: the count changes, and the date
framing turns a standing decision into a changelog entry.

State the rule instead — a family of skills spanning several tools does
not nest under one of them — and keep the anchor constraint, which
applies to any future move rather than to this one change.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions
github-actions Bot temporarily deployed to Netlify September 9, 2026 11:46 Inactive
The Vale check runs with filter_mode: added, and reviewdog exits non-zero
on any result, so findings on new lines fail the build even though the
action sets fail_on_error: false.

- Register CLIs in the shared vocabulary. mkdocs.yml names the section
  "Codacy CLIs", so the plural is a repo term rather than a misspelling.
- Wrap the codacy/codacy-skills repo slug in backticks. Inline code is an
  IgnoredScope, and the slug is a path rather than prose.
- Reword three sentences that tripped Microsoft.Terms, .Contractions,
  and .Dashes.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions
github-actions Bot temporarily deployed to Netlify September 9, 2026 11:50 Inactive
@claudiacodacy
claudiacodacy marked this pull request as ready for review September 9, 2026 11:50
@claudiacodacy
claudiacodacy requested a review from a team as a code owner September 9, 2026 11:50

@codacy-production codacy-production Bot 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.

Pull Request Overview

The PR should address two merge-blocking documentation gaps: Codacy Skills update instructions do not cover GitHub Copilot or Gemini CLI, and the Codex installation commands can fail when destination directories do not exist. Codacy analysis is up to standards, with no automated coverage or quality findings reported.

Test suggestions

  • Verify the new Codacy Skills page is registered in navigation after Codacy CLIs and renders with the configured sidebar icon.
  • Verify the Skills page documents exactly six skills with their purposes and dependencies.
  • Verify installation instructions exist for Claude Code, Claude.ai, Codex, Copilot, and Gemini CLI.
  • Verify update instructions cover every supported assistant installation method.
  • Verify the legacy Cloud CLI install anchor remains present and links to the new Skills page.
  • Verify all migrated internal links and the coverage reporter tip resolve to the new page.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify the new Codacy Skills page is registered in navigation after Codacy CLIs and renders with the configured sidebar icon.
2. Verify the Skills page documents exactly six skills with their purposes and dependencies.
3. Verify installation instructions exist for Claude Code, Claude.ai, Codex, Copilot, and Gemini CLI.
4. Verify update instructions cover every supported assistant installation method.
5. Verify the legacy Cloud CLI install anchor remains present and links to the new Skills page.
6. Verify all migrated internal links and the coverage reporter tip resolve to the new page.
Low confidence findings
  • Add documentation validation covering navigation, anchors, internal links, and the documented installation and update procedures.

TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback

Comment thread docs/codacy-skills/index.md
Comment thread docs/codacy-skills/index.md Outdated

@codacy-production codacy-production Bot 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.

Pull Request Overview

No security or major logic issues were identified, and Codacy reports that the PR is up to standards. The remaining requirement-alignment issue concerns the legacy Cloud CLI section retaining executable installation commands instead of serving solely as a pointer to the new Skills page.

Test suggestions

  • Verify the Codacy Skills page is present in nav: after Codacy CLIs and appears in the Developer tools sidebar.
  • Verify the Skills page documents all six skills with their required tools and prerequisites.
  • Verify each supported assistant has a working installation instruction, including Claude Code, Claude.ai, Codex, Copilot, and Gemini CLI.
  • Verify update instructions cover every supported installation method.
  • Verify the legacy Cloud CLI #install-the-codacy-skills anchor remains available and points readers to the new page.
  • Verify updated links from the Cloud CLI, Coverage Reporter, code-pattern configuration page, and Developer tools landing page resolve correctly.
  • Verify the vendored sidebar icon renders with explicit fill/stroke attributes.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify the Codacy Skills page is present in `nav:` after Codacy CLIs and appears in the Developer tools sidebar.
2. Verify the Skills page documents all six skills with their required tools and prerequisites.
3. Verify each supported assistant has a working installation instruction, including Claude Code, Claude.ai, Codex, Copilot, and Gemini CLI.
4. Verify update instructions cover every supported installation method.
5. Verify the legacy Cloud CLI `#install-the-codacy-skills` anchor remains available and points readers to the new page.
6. Verify updated links from the Cloud CLI, Coverage Reporter, code-pattern configuration page, and Developer tools landing page resolve correctly.
7. Verify the vendored sidebar icon renders with explicit fill/stroke attributes.

TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback

Comment thread docs/codacy-cloud-cli/index.md
claudiacodacy and others added 2 commits September 9, 2026 12:52
Two paragraphs were carrying detail the file does not need: the anchor
constraint is already enforced by the heading in codacy-cloud-cli/index.md
and by the general anchor rule in CLAUDE.md, and the list of questions the
decision does not settle is not a decision.

Leaves the entry the same length as its neighbours in this file.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions
github-actions Bot temporarily deployed to Netlify September 9, 2026 11:54 Inactive
Both Guardrails entries described the nav as it was before #2733, the
same commit that created this file: they argued from a "(IDE Extension)"
nav title that commit removed, and treated the move into Developer tools
as a change still to be considered after it had been made.

Keep what does not expire — Guardrails classifies as a developer tool
however it is installed, its setup page must not be split across generic
sections, and prominence is a positioning call rather than a structural
one — and cut the snapshot around it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions
github-actions Bot temporarily deployed to Netlify September 9, 2026 11:59 Inactive
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@claudiacodacy
claudiacodacy enabled auto-merge (squash) September 9, 2026 12:01
@github-actions
github-actions Bot temporarily deployed to Netlify September 9, 2026 12:02 Inactive
The list covered three of the five install paths. Add the other two and
reorder to match the install section.

Copilot has no update mechanism: the install copies AGENTS.md into the
reader's repository, so it goes stale silently and has to be re-downloaded
and merged. Gemini CLI's command comes from its extensions reference,
which also documents the restart.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions
github-actions Bot temporarily deployed to Netlify September 9, 2026 12:05 Inactive
@claudiacodacy
claudiacodacy merged commit 2928cd4 into master Sep 9, 2026
5 checks passed
@claudiacodacy
claudiacodacy deleted the docs/codacy-skills-section branch September 9, 2026 13:19
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