CommunityCodierung & Entwicklunggithub.com

peterruiter/claude-build-framework

Prüft, ob alle benötigten Tools installiert und aktuell genug sind (Git, GitHub CLI, Node.js, npm, sowie profilabhängige Tools wie .NET SDK, PowerShell 7, Azure CLI, Power Platform CLI, LocalDB, k6) und gibt die exakten Installationsbefehle pro Betriebssystem für Fehlendes aus. Wird automatisch zu Beginn von new-project und quality-gate ausgeführt. Verwende es, wenn der Benutzer „check my tools“, „was muss ich installieren“ oder „ist meine Maschine bereit“ sagt, oder wenn ein Befehl mit „nicht erkannt“ / „Befehl nicht gefunden“ fehlschlägt.

Was ist claude-build-framework?

Dieses Skill überprüft und meldet, ob alle erforderlichen Entwickler-Tools auf einem System installiert und aktuell genug sind. Es unterstützt mehrere Profile (z. B. `dataverse-solution`, `power-platform-pcf`, `dataverse-plugins`), die in Unterordnern des Frameworks definiert sind. Das Skill führt eine JSON-basierte Prüfung durch, zeigt eine kurze Tabelle mit Status, Versionen und fehlenden Tools an und gibt betriebssystemspezifische Installationsbefehle aus. Es ist für Claude Code, Cursor und andere AI-Agenten konzipiert und führt die Prüfung automatisch in den Phasen `new-project` und `quality-gate` aus. Nützlich für Entwickler, die sicherstellen möchten, dass ihre Umgebung konsistent und korrekt eingerichtet ist, ohne manuell jedes Tool überprüfen zu müssen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/peterruiter/claude-build-framework/tree/HEAD/skills/check-tools

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Tools prüfen

  1. Wähle das/die Profil(e): die Argumente, sonst das im PROJEKT-CLAUDE.md genannte Profil, sonst frage (Liste die Ordner in ${CLAUDE_PLUGIN_ROOT}/profiles/). Es können mehrere Profile gleichzeitig geprüft werden, z. B. dataverse-solution power-platform-pcf dataverse-plugins.
  2. Führe node "${CLAUDE_PLUGIN_ROOT}/scripts/check-prereqs.mjs" <profil ...> aus.
    • Exit 0: alles Erforderliche ist vorhanden (optionale Tools können dennoch aufgelistet werden).
    • Exit 1: ein erforderliches Tool fehlt oder ist älter als die Mindestversion.
    • Node.js fehlt (der Befehl selbst schlägt fehl): gib den Node.js-Installationsbefehl für das Betriebssystem aus und stoppe.
  3. Melde als kurze Tabelle: Tool, gefundene Version, benötigt, Status. Gib dann nur für das, was fehlt oder zu alt ist, den für dieses Betriebssystem ausgegebenen Installationsbefehl und den Dokumentationslink an.
  4. Installiere systemweite Tools nicht selbst, es sei denn, der Besitzer bittet darum; nach der Installation bitte ihn, ein neues Terminal (PATH) zu öffnen und die Prüfung erneut durchzuführen.

Die Liste jedes Profils ist ${CLAUDE_PLUGIN_ROOT}/profiles/<profil>/prerequisites.json; die des Frameworks selbst ist ${CLAUDE_PLUGIN_ROOT}/prerequisites.json. Um ein Tool hinzuzufügen, füge einen Eintrag mit id, name, command, args, pattern (Version in Gruppe 1), optional min, required, why, install für windows/macos/linux und docs hinzu; der Selbsttest überprüft jeden Eintrag.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

peterruiter/claude-build-framework

Full accessibility pass to WCAG 2.2 AA - axe-core through Playwright over every main page in light and dark at 1440/390 (and 320 for reflow), probes for skip link, one h1, lang, visible and unobscured focus, 24px targets and sideways scrolling, a keyboard script for dialogs/drawers/tabs, manual checks (text spacing, zoom, dragging alternatives, accessible authentication), contract tests for shared components and theme contrast, fixes, known limitations with reasons and an accessibility statement page. Use when the user asks for an "accessibility pass", "WCAG", "a11y audit", "screen reader", or before the first public release.

peterruiter/claude-build-framework

Write one complete agent brief from the framework's template for a single piece of work (feature, fix, polish, translation, accessibility or security item), with context, scope, reserved migration slot, scratch database, ports, file ownership, the standing rules (all configured languages, WCAG 2.2 AA, light and dark, privacy, data residency, What's new, no AI attribution), the gate and the report format. Use when the user or the plan-wave skill needs a brief, or says "write a brief", "brief an agent", "delegate this".

peterruiter/claude-build-framework

Build a sync from a SaaS product to customers' Dynamics 365 / Dataverse environments and Customer Insights - Journeys (multi-tenant app with admin consent and an application user, Web API upserts, contact matching, leads, timeline notes, custom triggers, marketing lists, deep links), tested against a stand-in and a marked sandbox. Use when the owner asks for a Dynamics 365, Dataverse, Power Platform or Customer Insights - Journeys integration.

peterruiter/claude-build-framework

Apply, switch or regenerate a project's design system (the one source of colours, fonts, logos, chart, email, document and video styles for every output), check its contrast in light and dark, and add a new design system to the framework from a Claude Design System artifact. Uses scripts/design-system.mjs to generate tokens.css, tokens.ts, a Fluent UI theme, a model-driven app theme, email and chart palettes, the video-tour brand block and an Office theme mapping. Use when the user says "design system", "apply the brand", "use our house style", "switch theme", "rebrand", "regenerate the tokens", "check contrast", or "add a design system".

Verwandte Skills