mirror of
https://github.com/OthmanAdi/planning-with-files.git
synced 2026-04-26 08:26:01 +03:00
[GH-ISSUE #31] No matter how complex the tasks I assign to it, the skill are never triggered. #22
Labels
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/planning-with-files#22
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @JianweiWangs on GitHub (Jan 16, 2026).
Original GitHub issue: https://github.com/OthmanAdi/planning-with-files/issues/31
Please, I’d like to understand what I should do to make this work.
@OthmanAdi commented on GitHub (Jan 17, 2026):
Hi @JianweiWangs,
Thank you for your question, and apologies for my delayed response! I understand your frustration – you want the skill to activate automatically for complex tasks, but it's not triggering.
Let me explain what's happening and give you some proven solutions.
Why Skills Don't Always Auto-Activate
Claude Code uses progressive disclosure – it scans skill descriptions and only loads them when it thinks they're needed. The decision is based on:
Unfortunately, Claude's autonomous activation isn't always reliable, even for complex tasks. This is a known limitation of Claude Code's skill system, not something wrong with your setup!
✅ Proven Solutions
Solution 1: Manual Invocation (Most Reliable)
Simply use the slash command:
Then describe your complex task. The skill is marked as
user-invocable: truespecifically for this purpose. This works 100% of the time.Solution 2: Use Trigger Phrases
Include these phrases in your requests to improve auto-activation:
Example:
Instead of: "Build a user authentication system"
Try: "Create a task plan to build a user authentication system with planning files"
Solution 3: Be Explicit About Complexity
Mention the number of steps or tools needed:
Solution 4: Session Start Reminder
While the SessionStart hook doesn't work in skills (due to progressive loading), you can create a user-level hook to remind yourself.
Add to
~/.claude/hooks.json:Real Example That Works
Here's a request format that consistently triggers the skill:
The keywords here:
Understanding the Limitation
The truth is: Claude Code's autonomous skill activation is imperfect by design. Even with perfect descriptions, it won't activate 100% of the time. This is why the skill is
user-invocable– manual invocation via/planning-with-filesis actually the intended primary usage method.Think of auto-activation as a bonus feature that sometimes works, not the main way to use it.
My Recommendation
Best Practice:
/planning-with-filesThis gives you 100% reliability instead of hoping for auto-activation.
Bottom line: The skill works perfectly when invoked manually. Auto-activation is unreliable across ALL Claude Code skills, not just this one. Use
/planning-with-filesand you'll have a great experience!Does this help? Let me know if you need any clarification or if you encounter issues after manually invoking the skill.
Best regards,
Ahmad
@dalisoft commented on GitHub (Jan 19, 2026):
Myabe related #39
@JianweiWangs commented on GitHub (Jan 19, 2026):
Hi,@OthmanAdi Sorry for my late reply, and thank you very much for your clear and patient answer. I will try out your suggestion right away.
@OthmanAdi commented on GitHub (Jan 20, 2026):
@JianweiWangs hey buddy! i think we fixed it please check out the latest release and this dicussion #39