Skip to content

Add opt-in CodeRabbit onboarding skill suite - #36

Draft
nehal-a2z wants to merge 6 commits into
mainfrom
nehal/eng-4048-config-skill
Draft

Add opt-in CodeRabbit onboarding skill suite#36
nehal-a2z wants to merge 6 commits into
mainfrom
nehal/eng-4048-config-skill

Conversation

@nehal-a2z

@nehal-a2z nehal-a2z commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adds a solutions-assisted CodeRabbit onboarding suite:

  • /onboard — evidence-backed readiness, exact admin handoffs, and optional first-review proof.
  • /config — Standard CLI setup or a patient Detailed proposal through CLI inspect, validation, dry-run, base-hash checking, and apply.
  • /connect — permission-aware Jira/Linear, MCP, linked-repository, and reporting setup without handling credentials or pretending YAML proves connection health.

All three skills are thin skins over the CodeRabbit CLI and backend. They do not create pull requests, edit YAML directly, copy schema/default logic, mutate dashboard state without approval, or invent remote state the product cannot verify.

Assisted distribution boundary

These are intentionally not part of the default skill package:

  • They live under solutions/, outside the conventional skills/ package root used by npx skills, native plugins, and coderabbit skills release extraction.
  • Their OpenAI metadata disables implicit invocation.
  • Their skill metadata marks them internal as defense in depth.
  • /solutions/ export-ignore excludes them from tagged release archives.
  • The release workflow asserts that the default skills/ bundle remains exactly autofix and code-review.
  • Root README and plugin manifests do not advertise or bundle them.

An intentional assisted engagement can install one from its exact tree URL and exact skill name; the commands live only in the maintainer-facing distribution inventory.

Safety contract

  • Unknown product, integration, permission, billing, and repository-access state stays Unknown and becomes an explicit human handoff.
  • File writes, browser authorization, review submission, integration changes, test deliveries, and admin changes require approval.
  • Secrets and OAuth/API credentials stay in official browser/provider flows.
  • /config lets the central-aware guided CLI create a first sparse file before Detailed mode proposes broader changes.
  • /connect distinguishes live connection state from repository usage settings.
  • /onboard never creates a synthetic change, branch, commit, or pull request to prove setup.

References

Current acceptance (2026-09-07)

  • Candidate capability gate requires config protocol v1; no assumption that latest stable supports it.
  • First-file generation stays in the guided CLI. Detailed mode only applies against an inspected writable YAML and its exact base hash.
  • Standard and Detailed agent-executed instructions passed with the real compiled candidate and live public schema, including cancellation, unchanged dry-run, stale-hash refusal, and preservation of comments/unrelated settings.
  • Standalone connect follows the same first-file guard; onboard requires schema validation before reporting configuration Ready.
  • Three skill validators and two executable packaging/archive tests pass. Ordinary local Skills CLI listing, including --all, exposes only autofix and code-review; each explicit solution path exposes only its named skill.
  • Host slash-command UI registration and live central discovery are not established by these tests.
  • Keep draft until the required CLI release; exact-path candidate use remains opt-in.

Earlier validation

  • quick_validate.py solutions/onboard — PASS.
  • quick_validate.py solutions/config — PASS.
  • quick_validate.py solutions/connect — PASS.
  • jq empty .claude-plugin/plugin.json .cursor-plugin/plugin.json gemini-extension.json plugin.json — PASS.
  • coderabbit config validate .coderabbit.yaml — PASS against the current official schema.
  • git diff --check — PASS.
  • npx --yes skills add . --list — PASS; lists only autofix and code-review.
  • Exact-path list checks — PASS; each subtree exposes exactly its named skill.
  • Isolated exact-path /config install — PASS; SKILL.md, OpenAI metadata, and Detailed reference copied.
  • Staged-tree release archive inspection — PASS; contains skills/autofix and skills/code-review, with no solutions/ entries.
  • Fresh-context forward tests — PASS; /onboard and /connect produced honest handoffs under no-write/no-auth constraints, and /config refused to bypass an older CLI missing the required protocol.

Release state

Keep this PR draft until the required guided configuration CLI is in an official release. The suite remains unbundled even after merge and is shared only by exact path for intentional assisted use.

Summary by CodeRabbit

  • New Features

    • Added guided /onboard, /config, and /connect skills for setup readiness, configuration management, and context integrations.
    • Added installation instructions and dedicated prompts for each skill.
    • Added safeguards requiring explicit approval for configuration changes, authorization, and other sensitive actions.
  • Release Improvements

    • Release builds now verify that only the intended default skills are included.
    • Optional skills remain excluded from default discovery and release archives.
    • Guidance now applies consistently across skills and solutions.

Route create, update, and validation requests through the official CLI so every host shares one guided implementation. Document the new config skill across supported distribution surfaces without duplicating YAML logic.
@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Enterprise

Run ID: 011b53f7-8340-4256-b329-205fc950eb10

📥 Commits

Reviewing files that changed from the base of the PR and between 12c2e83 and d1663e4.

📒 Files selected for processing (7)
  • DISTRIBUTION_CHANNELS.md
  • solutions/README.md
  • solutions/config/SKILL.md
  • solutions/config/references/detailed-discovery.md
  • solutions/connect/SKILL.md
  • solutions/onboard/SKILL.md
  • solutions/tests/distribution.test.mjs

Included review availability: Your plan provides up to 100 included reviews per hour; 98 remain after this review.

📜 Recent review details
🧰 Additional context used
📓 Path-based instructions (2)
Keep public installation commands, release status, and source-of-truth claims accurate and mutually consistent.

⚙️ CodeRabbit configuration file

Files:

  • DISTRIBUTION_CHANNELS.md
Keep skill Markdown focused on domain context, routing, and workflow framing.

⚙️ CodeRabbit configuration file

Files:

  • solutions/connect/SKILL.md
  • solutions/config/SKILL.md
  • solutions/onboard/SKILL.md
🪛 SkillSpector (2.9.5)
solutions/config/SKILL.md

[warning] 83: [RA2] Session Persistence: Skill establishes unauthorized persistence across sessions via cron jobs, startup scripts, or state files. Session persistence allows an attacker to maintain access beyond the current interaction.

Remediation: Remove any persistence mechanisms (cron jobs, startup scripts, state files). Skills should not maintain state across sessions without explicit user consent.

(Rogue Agent (RA2))

🔇 Additional comments (8)
DISTRIBUTION_CHANNELS.md (1)

12-12: LGTM!

Also applies to: 24-26, 29-30, 33-35, 38-41

solutions/README.md (1)

1-94: LGTM!

solutions/tests/distribution.test.mjs (1)

1-27: LGTM!

solutions/config/SKILL.md (2)

27-27: Keep the CLI protocol behind an explicit capability gate.

The current official CLI reference lists cr config validate [file]. It does not list config inspect, config apply, --dry-run, --base, --yes, or --json. Require the selected CLI candidate to advertise every command and option before running these workflows. Keep the suite draft-only until the protocol is released. This is the same contract issue reported in the previous review. (docs.coderabbit.ai)

  • solutions/config/SKILL.md#L27-L27: extend the capability check to every command and option used below.
  • solutions/config/SKILL.md#L94-L94: verify support for config apply --dry-run --base --json.
  • solutions/config/SKILL.md#L107-L107: verify support for config apply --yes --base --json.
  • solutions/config/references/detailed-discovery.md#L82-L82: verify support for config inspect --json.
  • solutions/config/references/detailed-discovery.md#L93-L93: require a documented validation and guarded-apply contract.
  • solutions/connect/SKILL.md#L105-L108: apply the same capability check before inspection.
  • solutions/connect/SKILL.md#L113-L118: verify validation, dry-run, base-hash, and apply flags.
  • solutions/onboard/SKILL.md#L68-L69: do not assume validate --json is available.
  • solutions/onboard/SKILL.md#L88-L88: do not report configuration readiness from an unsupported validation command.

As per path instructions, CLI commands and options must be verified against current public documentation.

Source: Path instructions


27-27: LGTM!

Also applies to: 43-43, 68-81, 94-94, 107-107

solutions/config/references/detailed-discovery.md (1)

47-47: LGTM!

Also applies to: 82-82

solutions/connect/SKILL.md (1)

105-118: LGTM!

solutions/onboard/SKILL.md (1)

64-73: LGTM!


📝 Walkthrough

Walkthrough

The PR adds onboard, config, and connect Solutions skills with agent metadata, operating rules, direct-install documentation, archive exclusions, path guidance, and release-bundle validation.

Changes

Solutions onboarding suite

Layer / File(s) Summary
Configuration workflow
solutions/config/...
Adds CLI-only configuration workflows with discovery, validation, approval, dry-run, reporting, and safety controls.
Connection planning workflow
solutions/connect/...
Adds scoped integration planning, read-only inspection, official authorization, verification requirements, and credential-handling restrictions.
Onboarding readiness workflow
solutions/onboard/...
Adds CLI preflight, authentication checks, readiness scoring, workflow routing, proof paths, and explicit approval requirements.
Distribution and release controls
DISTRIBUTION_CHANNELS.md, .github/workflows/release.yml, .gitattributes, .coderabbit.yaml, solutions/README.md, solutions/tests/*
Documents direct installation, excludes Solutions skills from default bundles and exported archives, expands path guidance, and validates the default skill set and release archives.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Merge Risk: ⚪ Minimal · up to d1663

This adds opt-in onboarding guidance without changing default skill installs or release bundles. The documented workflows require approval for changes and preserve unsupported CLI capabilities as explicit handoffs, leaving no actionable merge blocker.

Sequence Diagram(s)

sequenceDiagram
  participant Repository
  participant onboard
  participant CodeRabbitCLI
  participant config_connect as config/connect
  Repository->>onboard: provide repository and provider context
  onboard->>CodeRabbitCLI: run preflight and inspect readiness
  onboard->>config_connect: route configuration or connection work
  config_connect->>CodeRabbitCLI: validate approved changes and report results
Loading

Suggested reviewers: juanpflores

Poem

A rabbit checks each guarded gate,
Three careful skills now coordinate.
Config, connect, and onboard flow,
With evidence before they go.
The default bundle stays precise.


Caution

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

  • Ignore (reviewers only)

❌ Failed checks (1 error)

Check name Status Explanation Resolution
Agent Guidance Structure ❌ Error The PR adds three skills, so the no-change exemption does not apply. Each new SKILL.md uses metadata.internal: true; the Agent Skills specification requires metadata values to be strings, and YAML… Quote the metadata value as internal: "true" in all three SKILL.md files, or remove that field. Do not merge the unreleased configuration protocol as documented behavior: either use only the currently documented CLI commands and options…
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly and concisely identifies the main change: adding an opt-in CodeRabbit onboarding skill suite.
Description check ✅ Passed The description is detailed and covers the change summary, affected distribution surfaces, references, validation results, safety boundaries, and release status. It uses equivalent headings instead of…
Full details: Agent Guidance Structure

Explanation

The PR adds three skills, so the no-change exemption does not apply. Each new SKILL.md uses metadata.internal: true; the Agent Skills specification requires metadata values to be strings, and YAML parsing confirms true is a boolean. The new guidance also uses config inspect, config apply, config --detailed, --dry-run, --base, and --json, but the current public CLI reference documents only config validate [file] and does not document those commands or options. The PR itself states that the required CLI is not yet officially released. The distribution tests pass, and the OpenAI manifests and local reference path are present, but those results do not satisfy the specification and public-documentation requirements.

Resolution

Quote the metadata value as internal: "true" in all three SKILL.md files, or remove that field. Do not merge the unreleased configuration protocol as documented behavior: either use only the currently documented CLI commands and options, or publish an official, versioned CLI release and public command reference for config inspect, config apply, --detailed, --dry-run, --base, --json, and their response fields. Then rerun the Agent Skills validation and the distribution checks.

  • Fix all pre-merge checks with AI
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch nehal/eng-4048-config-skill

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@README.md`:
- Around line 157-159: Remove the configuration skill’s claims about guided
create and update flows from README.md lines 157-159, retaining only supported
CLI validation behavior. Keep the configuration skill excluded from the Live
entry in DISTRIBUTION_CHANNELS.md line 11; no change is required there if it is
already absent.

In `@skills/config/SKILL.md`:
- Around line 20-47: Update skills/config/SKILL.md lines 20-47 and README.md
lines 207-223 to align configuration routing with the documented CLI: use
`coderabbit config validate [file]` for validation, and remove the undocumented
`config --validate`, interactive create/update flow, and configuration
`--generate` claims. Preserve guidance to report CLI diagnostics and avoid
direct YAML edits or fallback workflows.
- Line 3: Remove the portable “/config” trigger from the description in
skills/config/SKILL.md. Update README.md lines 25-28 to document only supported
host-specific invocation forms, including the namespaced Claude Code command and
Antigravity form; state that Gemini CLI activates the skill automatically
through activate_skill.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Enterprise

Run ID: 0bffc7ce-a704-4000-9087-b8204f6412ed

📥 Commits

Reviewing files that changed from the base of the PR and between aa49953 and ddda1d1.

📒 Files selected for processing (9)
  • .claude-plugin/plugin.json
  • .cursor-plugin/plugin.json
  • CHANGELOG.md
  • DISTRIBUTION_CHANNELS.md
  • README.md
  • gemini-extension.json
  • plugin.json
  • skills/config/SKILL.md
  • skills/config/agents/openai.yaml
📜 Review details
🧰 Additional context used
📓 Path-based instructions (4)
{gemini-extension.json,plugin.json}

⚙️ CodeRabbit configuration file

{gemini-extension.json,plugin.json}: Verify manifest paths, metadata, and packaged components against the repository tree.

Files:

  • plugin.json
  • gemini-extension.json
skills/**/SKILL.md

⚙️ CodeRabbit configuration file

skills/**/SKILL.md: Keep skill Markdown focused on domain context, routing, and workflow framing.
Put repeatable deterministic operations in referenced scripts or tools when practical.
Use focused references for details that are only needed in some workflows.
Flag ambiguous or conflicting guidance.
Keep guidance portable across declared agents unless it is explicitly scoped.
Verify CLI commands and options against current public documentation.
Check the Agent Skills specification, the AGENTS.md open format, and the
current public documentation for every declared host agent.

Files:

  • skills/config/SKILL.md
{.claude-plugin,.cursor-plugin}/**/*.json

⚙️ CodeRabbit configuration file

{.claude-plugin,.cursor-plugin}/**/*.json: Verify manifest paths, versions, metadata, and packaged components against the repository tree.

Files:

  • .cursor-plugin/plugin.json
  • .claude-plugin/plugin.json
{README.md,CHANGELOG.md,DISTRIBUTION_CHANNELS.md}

⚙️ CodeRabbit configuration file

{README.md,CHANGELOG.md,DISTRIBUTION_CHANNELS.md}: Keep public installation commands, release status, and source-of-truth claims accurate and mutually consistent.

Files:

  • CHANGELOG.md
  • README.md
  • DISTRIBUTION_CHANNELS.md
🪛 LanguageTool
skills/config/SKILL.md

[style] ~26-~26: It’s more common nowadays to write this noun as one word.
Context: ...t config --validate ``` When the user names a file, pass that exact path as one arg...

(RECOMMENDED_COMPOUNDS)


[style] ~53-~53: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ..., YAML mutation logic, or validation. - Never invoke PR comment commands as a substit...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

🪛 SkillSpector (2.5.1)
skills/config/SKILL.md

[warning] 46: [EA2] Autonomous Decision Making: Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.

Remediation: Add human-in-the-loop confirmation for destructive, irreversible, or high-impact operations. Never auto-execute commands that modify files, send data, or alter system state.

(Excessive Agency (EA2))

🔇 Additional comments (6)
skills/config/SKILL.md (2)

13-18: 🩺 Stability & Availability

Align prerequisites with the existing CLI contract.

These checks prove only that the binary runs and that help output exists. They do not prove authentication or the minimum supported CLI version. The current CLI exposes auth status and doctor checks for these concerns. (docs.coderabbit.ai)

Reuse the prerequisite gate from skills/code-review/SKILL.md, or document and test why configuration operations do not require it.

#!/usr/bin/env bash
set -euo pipefail
rg -n -C 8 'auth|version|minimum|doctor' \
  skills/code-review/SKILL.md skills/config/SKILL.md

6-8: LGTM!

Also applies to: 10-12, 40-41, 49-54

skills/config/agents/openai.yaml (1)

1-4: LGTM!

.claude-plugin/plugin.json (1)

4-4: 🗄️ Data Integrity & Integration

Verify the packaging contract for the new skill across all manifests.

The changed descriptions do not prove that skills/config/SKILL.md is packaged or that existing installations receive the updated component set.

  • .claude-plugin/plugin.json#L4-L4: verify root-level skills/ packaging and explicit-version cache invalidation.
  • .cursor-plugin/plugin.json#L5-L5: verify root-level skill packaging and update behavior.
  • gemini-extension.json#L4-L4: verify extension skill inclusion and version/update behavior.
  • plugin.json#L3-L3: verify Antigravity skill inclusion and update behavior.
#!/usr/bin/env bash
set -euo pipefail

python - <<'PY'
import json
from pathlib import Path

manifests = [
    Path(".claude-plugin/plugin.json"),
    Path(".cursor-plugin/plugin.json"),
    Path("gemini-extension.json"),
    Path("plugin.json"),
]

assert Path("skills/config/SKILL.md").is_file()

for manifest in manifests:
    data = json.loads(manifest.read_text())
    print(manifest, "name=", data.get("name"), "version=", data.get("version"))
    print("description=", data.get("description"))
PY

for manifest in \
  .claude-plugin/plugin.json \
  .cursor-plugin/plugin.json \
  gemini-extension.json \
  plugin.json
do
  printf '\n%s\n' "$manifest"
  rg -n '"(version|skills|components|include|path)"' "$manifest" || true
done

Expected: every manifest either packages the repository-root skills/ directory or explicitly lists skills/config, and any explicit version/update cache is refreshed for this component addition.

As per path instructions: Verify manifest paths, versions, metadata, and packaged components against the repository tree.

README.md (1)

8-10: LGTM!

Also applies to: 146-147

CHANGELOG.md (1)

9-11: LGTM!

Comment thread README.md Outdated
Comment thread skills/config/SKILL.md Outdated
Comment thread skills/config/SKILL.md Outdated
@nehal-a2z nehal-a2z changed the title Add thin config skill over the CodeRabbit CLI Add Standard and Detailed config skill over the CLI Aug 12, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@DISTRIBUTION_CHANNELS.md`:
- Around line 11-12: Exclude skills/config/ from the live Skills package by
adding the repository’s supported Skills CLI exclusion configuration, or
explicitly scope the live package listing to omit it. Ensure discovery of
SKILL.md files cannot include the in-development configuration skill while
preserving all other live skills.

In `@skills/config/SKILL.md`:
- Around line 22-36: Align the configuration documentation with the released CLI
by removing or redesigning the unsupported Detailed workflow and all references
to undocumented commands, flags, and JSON fields. Update skills/config/SKILL.md
at lines 22-36, 49-57, 64-83, and 92-98, plus
skills/config/references/detailed-discovery.md lines 65-78; retain only the
documented `cr config validate [file]` workflow unless acceptance tests
establish the newer contract.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Enterprise

Run ID: 13f076c2-2ba3-438d-8785-d1087280f2b0

📥 Commits

Reviewing files that changed from the base of the PR and between ddda1d1 and e22b04d.

📒 Files selected for processing (6)
  • CHANGELOG.md
  • DISTRIBUTION_CHANNELS.md
  • README.md
  • skills/config/SKILL.md
  • skills/config/agents/openai.yaml
  • skills/config/references/detailed-discovery.md
📜 Review details
🧰 Additional context used
📓 Path-based instructions (2)
{README.md,CHANGELOG.md,DISTRIBUTION_CHANNELS.md}

⚙️ CodeRabbit configuration file

{README.md,CHANGELOG.md,DISTRIBUTION_CHANNELS.md}: Keep public installation commands, release status, and source-of-truth claims accurate and mutually consistent.

Files:

  • CHANGELOG.md
  • DISTRIBUTION_CHANNELS.md
  • README.md
skills/**/SKILL.md

⚙️ CodeRabbit configuration file

skills/**/SKILL.md: Keep skill Markdown focused on domain context, routing, and workflow framing.
Put repeatable deterministic operations in referenced scripts or tools when practical.
Use focused references for details that are only needed in some workflows.
Flag ambiguous or conflicting guidance.
Keep guidance portable across declared agents unless it is explicitly scoped.
Verify CLI commands and options against current public documentation.
Check the Agent Skills specification, the AGENTS.md open format, and the
current public documentation for every declared host agent.

Files:

  • skills/config/SKILL.md
🪛 LanguageTool
README.md

[style] ~157-~157: Consider using a different verb for a more formal wording.
Context: ...dings grouped by severity 4. Optionally fix issues and re-review Configuration req...

(FIX_RESOLVE)

🔇 Additional comments (7)
README.md (3)

8-10: Keep the draft configuration workflow out of active README instructions.

These lines present guided configuration as available. Lines 209-214 correctly mark config as release-gated, and DISTRIBUTION_CHANNELS.md Lines 11-12 mark it as not user-facing. The README therefore gives conflicting release guidance. The current official CLI reference documents cr config validate but does not document config --generate. (docs.coderabbit.ai)

Remove the active Quickstart and Usage triggers, or label all configuration instructions as unreleased until the required CLI commands are available.

As per path instructions, keep public installation guidance and release status mutually consistent.

Also applies to: 25-29, 159-160

Source: Path instructions


152-158: LGTM!


209-229: LGTM!

CHANGELOG.md (1)

9-11: LGTM!

skills/config/SKILL.md (1)

3-15: LGTM!

Also applies to: 17-20, 38-45, 59-63, 100-113

skills/config/agents/openai.yaml (1)

1-4: LGTM!

skills/config/references/detailed-discovery.md (1)

1-63: LGTM!

Comment thread DISTRIBUTION_CHANNELS.md Outdated
Comment thread solutions/config/SKILL.md
@linear

linear Bot commented Aug 13, 2026

Copy link
Copy Markdown

ENG-4048

@nehal-a2z nehal-a2z changed the title Add Standard and Detailed config skill over the CLI Add opt-in CodeRabbit onboarding skill suite Aug 13, 2026
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.

1 participant