FrankX publishes open-source agent skills and MCP diagnostic utilities designed to run inside your own coding harness (Claude Code, Codex, Gemini CLI, Antigravity, Cursor, Grok).

## `@frankxai/mcp-doctor` (`v0.4.1`) [#frankxaimcp-doctor-v041]

`@frankxai/mcp-doctor` is a standalone CLI published to npm that inspects local MCP server configurations (`.mcp.json`, `~/.claude.json`, `~/.codex/config.toml`, `.gemini/settings.json`), checks transport reachability, and flags leaked plaintext secrets or broken stdio command paths.

```bash
npx @frankxai/mcp-doctor@0.4.1
```

## The skills catalog (`claude-skills-library`) [#the-skills-catalog-claude-skills-library]

Skills across the estate are compiled into a single deterministic namespace (`graph/skills.graph.json`) by `node tools/gen-skills-graph.mjs --check`, governed by `ops/skill-authority.json`.

### Namespace authority rules (`ops/skill-authority.json`) [#namespace-authority-rules-opsskill-authorityjson]

When the same skill slug exists in more than one repository, the resolver applies five ordered rules so no slug is ever ambiguous:

| Priority | Rule ID | Winner | Rationale |
|---|---|---|---|
| 1 | `source-over-binding` | Source repo over `claude-code-config/skills` | The harness binding directory is a runtime projection, not the authoring source. |
| 2 | `canonical-path-within-repo` | Shallowest path outside `plugins/`, `packs/`, `dist/` | Packaged mirrors are generated from `skills/*`. |
| 3 | `curated-over-catalog` | `skills` / `creator-skills` over `claude-skills-library` | Curated flagship repos take precedence for their owned slugs. |
| 4 | `curated-over-brand-pack` | `creator-skills` over `agentic-creator-skills` | Buyer-facing flagship wins over internal ACOS pack. |
| 5 | `catalog-over-internal-pack` | `claude-skills-library` over `agentic-creator-skills` | Ruled 2026-10-24: the public catalog with measured organic search traffic owns the install slug. |

## Prompt patterns library [#prompt-patterns-library]

Alongside the skill packs, the repository suite includes **104 structured prompt pattern folders** (each containing `pattern.md`, `examples.md`, `README.md`, and `evals/promptfoo.yaml`, totaling 312 markdown files across the 104 directories, verified in `TRUTH.md` §3).
