Skip to content

skills: add orglabeler consumer integration skill - #5

Merged
Kzoeps merged 1 commit into
mainfrom
feat/orglabeler-skill
Jun 25, 2026
Merged

skills: add orglabeler consumer integration skill#5
Kzoeps merged 1 commit into
mainfrom
feat/orglabeler-skill

Conversation

@Kzoeps

@Kzoeps Kzoeps commented Jun 25, 2026

Copy link
Copy Markdown
Collaborator

Adds an orglabeler skill for downstream consumers integrating with the public OrgLabeler endpoint, including XRPC query/subscription usage, response shapes, tier interpretation, and debugging APIs.

Summary by CodeRabbit

  • Documentation
    • Added a detailed OrgLabeler “skill guide” for integrating tier signals into apps and services.
    • Documented the default endpoint and tier values, including how to interpret missing, incomplete, or conflicting label data.
    • Included both snapshot and live update integration approaches, with guidance on handling removals.
    • Added troubleshooting, recommended filtering guidance, and operator/debug dashboard API examples.

@coderabbitai

coderabbitai Bot commented Jun 25, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@Kzoeps, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 56 minutes and 17 seconds. Learn how PR review limits work.

Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file).

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits.

🚦 How do rate limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Free

Run ID: 0ea362ed-4684-44f1-8a5c-ceae9a45f03a

📥 Commits

Reviewing files that changed from the base of the PR and between dafcff6 and 2cea9b7.

📒 Files selected for processing (1)
  • .agents/skills/orglabeler/SKILL.md
📝 Walkthrough

Walkthrough

This PR adds a comprehensive OrgLabeler skill guide covering tier semantics, snapshot and live label retrieval, active-tier derivation, integration examples, operator API shapes, troubleshooting, and response checklists.

Changes

OrgLabeler skill guide

Layer / File(s) Summary
Overview and tier semantics
.agents/skills/orglabeler/SKILL.md
Introduces OrgLabeler’s purpose, default endpoint, tier values, and rules for interpreting incomplete or missing labels.
Snapshot query integration
.agents/skills/orglabeler/SKILL.md
Describes com.atproto.label.queryLabels usage, including request shape, pagination, response fields, and example calls.
Live updates and active tier derivation
.agents/skills/orglabeler/SKILL.md
Describes com.atproto.label.subscribeLabels, decoded event fields, and the logic for rebuilding active tier state from label history.
Integration flow and operator APIs
.agents/skills/orglabeler/SKILL.md
Adds an example filtering flow plus /api/stats and /api/recent shapes for operator views.
Troubleshooting and checklist
.agents/skills/orglabeler/SKILL.md
Adds troubleshooting notes, explicit do-not rules, and a final checklist for integration questions.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~4 minutes

Poem

🐰 I hopped through tiers and labels bright,
sniffed out snapshots, live by night.
With queries, checks, and checklist cheer,
OrgLabeler lore is crystal clear!


Note

🎁 Summarized by CodeRabbit Free

Your organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login.

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

@Kzoeps
Kzoeps force-pushed the feat/orglabeler-skill branch from 09da81f to dafcff6 Compare June 25, 2026 22:35
@Kzoeps
Kzoeps force-pushed the feat/orglabeler-skill branch from dafcff6 to 2cea9b7 Compare June 25, 2026 22:39
@Kzoeps
Kzoeps merged commit 929ed42 into main Jun 25, 2026
3 checks passed
@Kzoeps
Kzoeps deleted the feat/orglabeler-skill branch June 25, 2026 22:44
@sonarqubecloud

Copy link
Copy Markdown

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