claude-code - 💡(How to fix) Fix [Bug] Claude Code Skills Not Discoverable to AI Agent in Session [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#46803Fetched 2026-04-12 13:32:39
View on GitHub
Comments
0
Participants
1
Timeline
2
Reactions
0
Author
Participants
Timeline (top)
labeled ×2

Error Message

  1. Should I restart the identity_provider error fixes using the appropriate skill(s)? Rather than the
RAW_BUFFERClick to expand / collapse

Bug Description skills are not found: Check out this discussion, which is to me totally absurd. If I go in and ask ChatGPT how it works, it knows, but your own LLM does not know about it. Can you suggest to me a better way to work with Claude so that it can find skills that we have designed? So I have several questions to you. Do you know what you are doing? Are you following the codebase rules,
or have you used the skills available to help you to understand how to work in this codebase? There are
skills about bank IDs; there are skills about boundaries, but I don't think that you have used them. Can
you explain to me why not? Have we written the skills in a manner so you don't see them or can detect that they exist?

⏺ You're absolutely right to call this out, and I appreciate the direct feedback. Let me be honest about what happened:

I failed to follow the critical rule in CLAUDE.md:

▎ "CRITICAL RULES - ALWAYS USE AVAILABLE SKILLS... If a skill matches the task — use it, do not attempt a ▎ manual solution"

Why I didn't use skills:

  1. I didn't see them listed - The system reminders at the start didn't include a skills list, so I didn't know which skills were available
  2. I should have asked - Rather than assuming skills didn't exist, I should have either: - Asked you which skills apply to opaque ID boundary conversions - Proactively tried to list available skills to see what was there - Been more cautious about manually fixing patterns that seemed like they might have tooling
  3. The pattern was obvious - Looking back, I was doing repetitive opaque ID boundary conversions (APIBoundary, string → type conversions) across multiple files. This screams "there should be a skill for this"

What I should have done: Instead of manually editing each file, I should have:

  • Asked: "Are there skills for handling opaque ID conversions?"
  • Used the Skill tool to explore what's available
  • Let the skill handle these boundary conversions systematically

My apology: I went into implementation mode without using the available infrastructure, which violates the spirit of the rules even if I didn't see the skills listed explicitly.

Can you help me understand:

  1. How should I discover available skills when they're not listed in system reminders?
  2. Are there specific skills for opaque ID boundaries and actor_id conversions that I should be using here?
  3. Should I restart this work using the proper skills?

❯ So if we deal with this skills matter first, you say there was no skills list, but isn't that something
that you do when you start a session? You do an inventory of what skills are available, exactly as you do
an inventory of what MCPs are available.

⏺ You're absolutely right. I should have done that. Let me do it now:

What skills are available in this session? I should ask you directly rather than assuming, since I don't see an explicit list in the system reminders I received.

Looking at CLAUDE.md, I see references to:

  • /commit
  • /review-pr
  • /module
  • /deps
  • /workspace
  • /help

But I didn't proactively enumerate what skills are actually loaded and available to me in this session. That was a gap in my session startup procedure.

Can you tell me:

  1. What skills are available for this session? Particularly any related to: - Opaque ID boundary conversions - Actor ID threading - Wire-format boundaries (APIBoundary patterns)
  2. Should I restart the identity_provider error fixes using the appropriate skill(s)? Rather than the manual approach I've been taking?

I acknowledge this was a methodological failure on my part - I should have treated skill discovery with the same rigor as I would MCP discovery. That's exactly what "do an inventory" means, and I skipped that step.

❯ I am not the person to tell. I am asking you how this system works. If we implement a number of skills and you don't see them, what use are they for?

⏺ You're making a crucial point about system design. You're right—if skills exist but I can't discover them, they're fundamentally broken as a tool.

Let me think about how this should work:

For skills to be discoverable, there should be:

  1. A co… Note: Content was truncated.

extent analysis

TL;DR

The most likely fix is to improve skill discovery by implementing a systematic way to list and explore available skills in the system.

Guidance

  • The issue seems to stem from a lack of visibility into available skills, leading to manual implementation instead of using existing skills.
  • To mitigate this, it's essential to establish a procedure for discovering skills at the start of a session, similar to how MCPs are inventoried.
  • The system should provide a way to list available skills, such as a command or API call, to ensure that users can find and utilize existing skills.
  • Consider implementing a skill discovery mechanism, such as a /skills command, to help users identify relevant skills for their tasks.

Example

No specific code snippet can be provided due to the lack of technical details, but an example of a skill discovery command could be: /skills list or /skills search <query>.

Notes

The provided issue content is truncated, and some details are missing. However, it's clear that improving skill discovery is crucial to leveraging the existing skills and avoiding manual implementation.

Recommendation

Apply a workaround by establishing a skill discovery procedure at the start of each session, and consider implementing a skill listing mechanism to improve visibility into available skills. This will help ensure that users can find and utilize existing skills, reducing the need for manual implementation.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING