Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add rules/kubev2v/forklift-console-plugin/debugginggit clone --depth 1 https://github.com/kubev2v/forklift-console-pluginWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00004 | $0.00994 |
| Opus 5 | $0.00002 | $0.00497 |
| Sonnet 5 | $0.00001 | $0.00199 |
| Haiku 4.5 | $0.00000 | $0.00099 |
Grade A, and why
debugging scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 150 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Debugging Workflow
Invoke with: "help debug", "troubleshoot", "why isn't this working", "fix this error"
1. Understand the Problem
Gather Information
- What is the expected behavior?
- What is the actual behavior?
- When did it start happening?
- Is it reproducible? What are the exact steps?
- Any error messages in the console or network tab?
Classify the Issue
- Render issue: Component not displaying correctly
- State issue: Data not updating or stale
- API issue: Network request failing or returning wrong data
- Type issue: TypeScript compilation error
- Style issue: Layout or visual problem
- Performance issue: Slow rendering or memory leak
2. Isolate the Problem
Check the Error Message
- Read the full stack trace
- Identify the file and line number
- Understand what the error means
Narrow Down the Scope
- Which component is affected?
- Is it a rendering problem or a data problem?
- Does it happen with specific data or always?
- Does it happen in a specific provider type?
Reproduce Minimally
- Find the simplest case that triggers the issue
- Remove unrelated code/props to isolate
3. Common Issue Categories
Component Not Rendering
- Check if data is loaded (
loadedflag) - Check for errors (
loadError) - Check conditional rendering logic
- Verify props are being passed correctly
- Check for early returns hiding content
State Not Updating
- Check
useStatesetter is being called - Check
useEffectdependencies - Look for stale closures
- Verify state is at the right component level
- Check if re-render is being suppressed by memoization
API/Resource Issues
- Check
useK8sWatchResourceconfiguration (GVK, namespace) - Verify the resource exists:
oc get <resource> -n <namespace> - Check RBAC permissions:
oc auth can-i list <resource> - Look at network tab for failed requests
- Check if provider is in Ready state
TypeScript Errors
- Read the error message carefully
- Check type definitions in
@forklift-ui/types - Verify optional chaining for nullable fields
- Check import paths and aliases
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday First seen · 150 lines · 4 tokens per session scan A 1989dc1706a4
debugging is a cursor rule published in the GitHub repository kubev2v/forklift-console-plugin (11 stars, last pushed 2d ago), licensed Apache-2.0. It adds 4 tokens to every session and 994 once invoked, about $0.0000 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other cursor rules, from other repositories
angular-20
This rule provides comprehensive best practices and coding standards for Angular development, focusing on modern TypeScript, standalone components, signals, and performance optimizations.
dev-standard
Apache Superset development standards and guidelines for Cursor IDE.
typescript
Changes to these high-fan-out internals can affect every message, delta, element, or rerun. Keep work in them minimal, and benchmark changes with representative stress-test apps.
coolify-ai-docs
Master reference to all Coolify AI documentation in .ai/ directory.
python_lib
Tips and guidelines specific to the development of the Streamlit Python library, not applicable to scripts and e2e tests.
specs
This directory contains product and tech specs for Streamlit features.