Skip to content

DOC-7267 Tell the command-api-mapping skill about the status file - #4481

Merged
andy-stark-redis merged 1 commit into
mainfrom
DOC-7267-skill-status-note
Nov 6, 2026
Merged

andy-stark-redis merged 1 commit into
mainfrom
DOC-7267-skill-status-note

Conversation

@andy-stark-redis

@andy-stark-redis andy-stark-redis commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Summary

The command-api-mapping skill's sweep section now says to record generic-only and unsupported lists in data/command-api-mapping-status.json. Before this, a sweep following the skill would leave those lists empty and the tab would show the default message.

Docs-only change to one skill file. The format itself is already in build/command-api-mapping-README.md (merged in #4478); the skill points at it.

Ticket: DOC-7267 (the follow-up work there uses this skill).

🤖 Generated with Claude Code


Note

Low Risk
Single markdown skill file with no runtime or data changes; only clarifies workflow for maintainers and agents.

Overview
Updates the command-api-mapping skill’s “Sweeping empty lists” section so sweeps document why a client stays empty, not only when to fill gaps.

For generic_only and unsupported, the bullets now explicitly say to leave the per-command list empty and record the reason in data/command-api-mapping-status.json. A new paragraph spells out the JSON shape ({command: {client_id: "generic_only" | "unsupported"}}), that the API methods tab reads it only for empty lists, stale entries after fills, keeping status out of api_calls, and pointers to build/command-api-mapping-README.md and genericCall in config.toml.

This is documentation-only in .claude/skills/command-api-mapping/SKILL.md; the status file and tab behavior were already in place (e.g. #4478).

Reviewed by Cursor Bugbot for commit 51b205c. Bugbot is set up for automated code reviews on this repo. Configure here.

The sweep section said to leave generic-only and unsupported lists empty but not where to
record why, so a future sweep would leave them showing the default message. It now points
at data/command-api-mapping-status.json and the README section that defines its format.

Directive: keep the reason in the status file, not in api_calls, other scripts read that shape
Directive: sync and async statuses of one library can differ on purpose, check the filled data before calling a pair unpaired
Ticket: DOC-7267
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history (5 new this commit):

Memory updated at 51b205c

@github-actions

github-actions Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

DOC-7267

@andy-stark-redis
andy-stark-redis merged commit d901efe into main Nov 6, 2026
109 checks passed
@andy-stark-redis
andy-stark-redis deleted the DOC-7267-skill-status-note branch November 6, 2026 10:45
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