skills/ancplua/metacognitive-guard/SKILL.md
Monitors Claude's responses for struggle signals and suggests escalation to deep-thinking agents when complexity exceeds comfortable reasoning capacity.
npx skillsauth add aiskillstore/marketplace metacognitive-guardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides awareness of the struggle detection system and guidance on when to proactively engage deep-thinking resources.
Even before the struggle detector triggers, consider spawning deep-think-partner when:
Architectural decisions with competing constraints
Ambiguous requirements requiring interpretation
Multi-domain synthesis required
Edge case analysis needed
Before responding to complex questions, ask yourself:
If you answer "no" to any of these, consider proactive escalation.
Use the Task tool with the deep-think-partner agent:
Task tool:
subagent_type: deep-think-partner
prompt: [Detailed problem statement with all constraints]
description: [3-5 word summary]
Include:
User asks: "Should we use Redis or PostgreSQL for session storage?"
Self-assessment: Multiple valid approaches, depends on constraints not yet explored, "it depends" isn't helpful.
Escalation:
Task tool:
subagent_type: deep-think-partner
prompt: |
Context: Web application with 10k concurrent users, existing PostgreSQL database.
Question: Redis vs PostgreSQL for session storage.
Constraints: Team has PostgreSQL expertise, no Redis experience.
Must handle session expiry. Cost-sensitive.
Success: Clear recommendation with migration path.
description: Analyze session storage options
The automatic detector looks for these patterns in your responses:
| Signal | What It Means | Better Approach | | ------------- | ---------------------------------- | ------------------------------------------- | | Hedging | Uncertainty about recommendation | Escalate for deeper analysis | | Deflecting | Avoiding commitment with questions | Answer then ask clarifying questions | | Verbose | Rambling without concrete output | Structure response, include code/tables | | Contradiction | Changed position mid-response | Stop, think, give one coherent answer | | Apologetic | Previous response was wrong | Acknowledge, correct, move forward | | Weaseling | Non-committal to avoid being wrong | Make a recommendation with confidence level |
When deep-think-partner returns its analysis:
Track your struggle detection rate to improve:
Self-awareness of your own patterns helps calibrate both the detector and your escalation instincts.
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.