Build data-driven apps on Microsoft Fabric Apps (Rayfin): TypeScript data models, GraphQL APIs, auth, and deployment via the Rayfin CLI.
A Claude Code skill for building data-driven applications on Microsoft Fabric Apps (the preview workload powered by the Rayfin toolchain).
Microsoft Fabric Apps turns TypeScript data models into a managed SQL database, an auto-generated GraphQL Data API, row-level authorization, and static hosting — all behind a single endpoint with Microsoft Entra SSO. This skill teaches Claude the real @microsoft/rayfin-* API so it stops inventing decorators and client methods.
Why it helps: Fabric Apps is new enough that, without this skill, Claude confidently hallucinates the API — wrong decorators (
@field,@owner,@relation), a fictionalclient.notes.count(), offset pagination that doesn't exist, etc. In benchmarking, the skill took a held-out task suite from ~21% correct to 100% with no speed penalty.
SKILL.md — the build workflow (scaffold → model → authorize → consume → deploy), core decorators and client usage inline, the common gotchas, and a "verify against live docs, it's preview" guardrail.references/data-modeling.md — every field decorator, type modifiers, relationships/foreign keys, and the full @role / policy / field-permission system.references/client-api.md — RayfinClient init, read/filter/sort/relationship-navigation, cursor pagination, CRUD, auth, and current limitations.references/cli-and-config.md — full Rayfin CLI command + flag reference, the rayfin.yml service schema, project structure, env vars, and the deployment sequence.All content is grounded in the official Microsoft Learn documentation.
In Claude Code:
/plugin marketplace add NikolajUnserRichter/fabric-apps-skill
/plugin install fabric-apps@fabric-apps-marketplace
Pull future updates with /plugin marketplace update fabric-apps-marketplace.
git clone https://github.com/NikolajUnserRichter/fabric-apps-skill.git
mkdir -p ~/.claude/skills
cp -r fabric-apps-skill/skills/fabric-apps ~/.claude/skills/
The skill becomes available in every project, no restart needed.
Copy skills/fabric-apps/ into a repo your team clones, under .claude/skills/fabric-apps/, and commit it. Everyone working in that repo gets the skill automatically.
Just describe Fabric Apps / Rayfin work and Claude will pull the skill in — e.g.:
npx rayfin up db apply warns about destructive changes — how do I apply safely?"It will not trigger for unrelated "Fabric" topics (Azure Service Fabric, Fabric notebooks/lakehouses/pipelines, Power BI) — those are deliberately excluded.
This skill is knowledge, not a license. To deploy a real Fabric app you still need:
Fabric Apps is in preview; Microsoft may change the SDK. The skill instructs Claude to verify decorator names, client signatures, and CLI flags against the live docs before generating non-trivial code, so it degrades gracefully — but the reference files may eventually need a refresh.
MIT — see LICENSE.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub nikolajunserrichter/fabric-apps-skill --plugin fabric-appsComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses