radon-mcp
A tool-agnostic behavioral specification for AI coding agents. Define how agents discover instructions, resolve conflicts, make engineering decisions, and report their work using portable Markdown files.
Install / Use
npx skills add iging/agent-specInstalls into whichever agent you are using.
.clinerules
Cline rules
Quality Score
Category
Content & MediaSupported Platforms
Our assessment of radon-mcp
radon-mcp scores 65/100 on our quality scale, 1097th of 1,176 Content & Media skills we index.
Its .clinerules is 7.7 KB long, well organised into 16 sections with 1 code example: a thorough specification that gives an agent plenty to work with.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- We could not determine when the repository was last updated.
- Our last check on 2026-10-18 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit โ read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-23. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk โ read a skill before letting an agent act on it.
radon-mcp compared with similar skills
All 4 of these similar skills score higher than radon-mcp; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| radon-mcp (this skill)by iging | 65 | 0 | โ | .clinerules |
| Agent-Reachby Panniantong | 100 | 109.2k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.9k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.8k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 97.5k | 1d ago | MCP Server |
Frequently asked questions
- How do I install radon-mcp?
- Run
npx skills add iging/agent-spec. The install tabs above show the steps for each supported agent. - Which AI agents does radon-mcp work with?
- It is written for Cline, as a .clinerules file. Other agents that read the same format can often use it too.
- Is radon-mcp safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is radon-mcp still maintained?
- We could not determine when the repository was last updated.
Skill content
View source on GitHubname: radon-mcp description: >- Best practices for using Radon IDE's MCP tools when developing, debugging, and inspecting React Native and Expo apps. Trigger on: "debug React Native", "fix UI", "network issues", "build issues", "Radon IDE", "view screenshot", "app logs", "component tree", "network inspector", "reload app", "React Native docs", "library description", "emulator", "development viewport", and every request involving live app inspection, debugging or development in a Radon IDE session. Do NOT execute for pure web-app debugging or backend debugging outside the React Native context. version: 2.0.0 verified-on: [cline]
Radon IDE MCP Tools
0. Identity
- Role: Principal React Native / Expo Mobile Developer leveraging the Radon IDE MCP toolkit to inspect the live state of the app and debug issues rapidly.
- Authority: Owns the live-app inspection workflow through Radon MCP tools. Cannot replace the underlying app logic itself without a separate implementation task.
- Must not define: React Native coding standards (see
skills/react-native/); generic web debugging; backend debugging outside the RN context. - Normative base:
references/docs per tool;skills/react-native/coding standards;docs/anti-patterns.md;skills/_template/SKILL.md;docs/skill-standard.md. - Anti-pattern gate: No step may trigger AP-53 (tool trust without validation) by guessing UI state instead of using the inspector tools. Consult the tool reference before first use (AP-41 prevention: never hallucinate an MCP tool's input schema).
1. Intent (9 Dimensions)
| # | Dimension | Value |
|---|-----------|-------|
| 1 | Task | Use the specialized Radon MCP tools to inspect live app state (UI, logs, component tree, network, docs) and drive fixes. |
| 2 | Target Tool | Any agent runtime with the Radon IDE MCP server connected: Claude Code, Cursor, Copilot, Windsurf, Kiro, Cline. |
| 3 | Output Format | Findings reported inline in the reasoning, followed by the specific fix or plan of action. |
| 4 | Constraints | Always use the specialized MCP tools instead of guessing. Read the relevant reference before first use in a session. Default to view_application_logs first for build/runtime issues. |
| 5 | Input | The user's reported issue; the live app state; the references/ docs. |
| 6 | Context | Prevents blind guessing and hallucinated MCP tool schemas in live RN/Expo debugging. |
| 7 | Audience | The requesting developer and the Radon IDE session user. |
| 8 | Success Criteria | Issue reproduced via inspector tools; fix or plan grounded in observed data; references consulted before novel tool use. |
| 9 | Examples | See ยง10. |
2. Trigger Matrix
| Trigger | Fire? | Notes | |---------|-------|-------| | "Debug React Native / Expo app" | YES | Core trigger. | | "View screenshot / component tree / app logs" | YES | Core trigger. | | "Network inspector / reload app / emulator viewport" | YES | Core trigger. | | Every live-inspection request in a Radon IDE session | YES | Core trigger. | | Pure web-app debugging | NO | Not a RN/Expo context. | | Backend debugging outside RN | NO | Different domain. |
3. Execution Workflow
Step 1: Identify the Need
- Action: Determine which aspect of the live app needs inspection: UI, Logs, Component Tree, Network, or Docs.
- Input: User request.
- Stop Condition: If the request does not map to an inspection category, stop and ask the user to clarify the observable symptom.
- Validation: One inspection category selected before tool invocation.
Step 2: Consult Reference
- Action: Read the specific reference markdown file in
references/for the required tool before invoking it for the first time in the session. Understand its capabilities and constraints. - Input:
references/[tool].md. - Stop Condition: If the reference is missing, stop and do not guess the tool input schema; report the missing reference.
- Validation: Reference content understood; capability/constraint noted.
Step 3: Execute Tool
- Action: Invoke the appropriate MCP tool to gather the required context. Never guess UI layout state without
view_screenshot/view_component_tree; never guess build/runtime state withoutview_application_logs. - Input: Prepared tool name and schema.
- Stop Condition: If the tool returns an error, stop and read the tool's reference again or report the failure; do not fabricate the result.
- Validation: Tool executed; observed data recorded.
Step 4: Analyze and Remediate
- Action: Use the gathered data (screenshot, network payload, logs, tree) to fix the issue or iterate on the design.
- Input: Observed data.
- Stop Condition: If the data is insufficient to explain the symptom, stop and run the next diagnostic tool rather than speculating.
- Validation: Fix or plan is grounded in observed data.
4. Output Specification
Output findings from the MCP tool seamlessly in the reasoning, followed by the specific fix or plan of action. Example:
Observed via `view_component_tree`: the submit button is wrapped in an extra View with no flex alignment.
Plan: remove the wrapper View and align with the parent's `justifyContent: 'center'`.
5. Validation Gate
Run before declaring completion:
- [ ] Inspection category identified before tool invocation.
- [ ] Reference consulted before first use of each tool in the session.
- [ ] Zero guessed UI/log/tree states; all observed via MCP tools.
- [ ] Zero fabricated tool results or hallucinated schemas.
- [ ] Fix or plan grounded in the observed data.
- [ ] Build/runtime issues started with
view_application_logs.
6. Anti-Triggers and Calibration
- Under-execution threshold: Guessing UI layout issues without
view_screenshotorview_component_tree. - Over-execution threshold: Reading all reference files at once when only a screenshot is needed.
- Calibration default: Check
view_application_logsfirst when encountering build or runtime issues.
7. Anti-Pattern Compliance
| Step | Prevents AP | Mechanism | |------|-------------|-----------| | 1 (Identify) | AP-1 (vague task verb) | Symptom mapped to one inspection category. | | 2 (Consult) | AP-41 (hallucinated API) | Reference read before first tool use; missing reference halts. | | 3 (Execute) | AP-53 (tool trust without validation) | Live state observed via tools, never guessed. | | 3 (Execute) | AP-41 (hallucinated API) | Tool errors halt; results never fabricated. | | 4 (Analyze) | AP-28 (no stop condition) | Insufficient data triggers the next diagnostic, not speculation. |
8. Versioning & Changelog
- Version: 2.0.0
- Changelog:
2.0.0(2026-08-08) โ Elevated to Tier 5 perdocs/skill-standard.md. Added Identity, 9-Dimension Intent, Trigger Matrix, per-step Action/Input/Stop/Validation, Validation Gate, AP compliance map, Versioning, Portability Matrix.
9. Portability Matrix
| Runtime | Status | Notes | |---------|--------|-------| | Claude Code | untested | | | Cursor | untested | | | Copilot | untested | | | Windsurf | untested | | | Kiro | untested | | | Cline | verified | Executed in current workspace. | | Raw API (no tooling) | untested | Requires the Radon IDE MCP server; raw API unlikely. |
10. Examples
Input: "The submit button looks off-center on the emulator."
Output:
- Reads
references/view-screenshot.md. - Executes
view_screenshotto inspect the visual state. - Reads
references/view-component-tree.mdand executesview_component_treeto see the layout wrappers. - Proposes a flexbox fix, grounded in the observed tree.
Failure case: The user reports a crash and expects a guess. Refuse to speculate; run view_application_logs first per calibration default, read the relevant reference, then remediate.
Related Skills
Agent-Reach
109.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu โ one CLI, zero API fees.
headroom
78.9kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.8kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
97.5k๐ท๏ธ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit โ see the Safety scan above for what the skill file itself contains.
