Rahman Resources
Model Context Protocol server for the Rahman Resources kitab β exposes templates, features, recipes, Claude skills, and CRUD workflows as MCP tools/resources.
Ask AI about Rahman Resources
Powered by Claude Β· Grounded in docs
I know everything about Rahman Resources. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
resource.rahmanef.com β public site
Public showcase for the resources/ kitab.
- shadcn-style sidebar layout
- Per-layout & per-recipe pages with Preview / Code / Install tabs
/llms.txt+/api/knowledgefor AI agents- "Install with Agent" prompt builder (copy β paste into Claude Code / Cursor)
resources/
βββ template-base/ # canonical copy-from template (lean)
βββ cookbook/ # opinionated layout variants (landing, dashboard)
βββ recipes/ # feature drop-ins (block-editor, command-palette, ...)
βββ site/ # Next 16 site β kitab browser + Bundle Builder (/build)
βββ packages/
β βββ cli/ # `rahman-resources` β npx scaffolder + add + add-skill + doctor
β βββ mcp/ # `rahman-resources-mcp` β stdio MCP for Claude Code / agents
βββ docs/ # the kitab itself
Next.js 16 + React 19 + Tailwind 4 + shadcn/ui. No backend.
Dev
cd site
npm install --yes --legacy-peer-deps
npm run dev
Open http://localhost:3000.
{ "mcpServers": { "rahman-resources": { "command": "npx", "args": ["rahman-resources-mcp"] } } }
8 tools (rr_list_, rr_search, rr_get, rr_compose_) + rr:// resources. See packages/mcp/README.md.
Bundle Builder
Visual picker at site/app/(docs)/build β pick template + features + skills, copy the emitted npx commands, ship. See CLAUDE.md Β§ "CLI / MCP / Builder" for the full surface.
Stack Lock
- Next.js 16 (App Router + Cache Components)
- React 19
- Tailwind CSS 4
- shadcn/ui (mandatory for all components)
- Convex self-hosted +
@convex-dev/auth(no Clerk) - TypeScript strict
- Dokploy deploy via
/use-si-coder - Best-practice gate via
/use-audit-bp
Source References (read-only)
| Source | Purpose |
|---|---|
/home/rahman/projects/superspace/ | foundation: vertical slice arch, layouts, registry, validators, studio (UI builder + workflow automation, archived in source) |
/home/rahman/projects/rahmanef.com/ | motion primitives, OKLch theme presets, asymmetric masonry, route groups |
/home/rahman/projects/cescadesigns/ | hero carousel, ContactForm + Resend |
/home/rahman/projects/notion-page-clone/ | block editor, slash menu, db views (Vite β port to Next.js App Router) |
Build Phases
| # | Phase | Status |
|---|---|---|
| P1 | scaffold dirs | done |
| P2 | copy superspace foundation (lean, no business slices) | done |
| P2.5 | rip Clerk β @convex-dev/auth (clerk-shim + canonical infra) | done |
| P2.6 | Next 15 β 16 migration (cacheComponents, proxy.ts, instrumentation) | done |
| P3 | lift rahmanef motion + theme | done |
| P4 | lift cescadesigns carousel + contact | done |
| P5 | copy notion β frontend/slices/notion/ (full ViteβNext port deferred β see PORT-NOTION.md) | done |
| P6 | si-coder dokploy wire (Dockerfile + docker-compose + .env.example + deploy.md) | done |
| P7 | audit-bp wire (npm scripts + audit.md gate spec) | done |
| P8 | slice docs generator (pnpm generate:slice-docs) | done |
| P9 | cookbook layout variants (8 README stubs) + recipes (8 README stubs) | done |
| P10 | studio extraction (UI builder + workflow automation slice from superspace@aeced78a) | done β beta, see template-base/frontend/slices/studio/EXTRACTED.md |
Next Steps
cd template-base && npm install --yes --legacy-peer-depsnpx convex dev --onceto generateconvex/_generated(overwrites the temporary stubs landed by P10)git add convex/_generated && git commitnpm run typecheckβ expect import errors, fix progressively (notion still needs port β seePORT-NOTION.md; studio has 51 stabilization-class errors, seefrontend/slices/studio/EXTRACTED.md)npm run audit:bp -- --full- Deploy via
node $HOME/.agents/skills/si-coder/scripts/deploy.js ...β seedocs/deploy.md
See docs/architecture.md for rationale, docs/studio-extraction.md for the studio slice contract.
