Skip to main content
Glama

pnCore – v0.18.7

pnCore ist ein MCP-Server und ein Cursor-Plugin. Es steuert Software‑Delivery als eine Abfolge benannter, mit Gates verwalteter Schritte – nicht als ein einziger langer Chat.

Es bringt Discovery, Planung, Skeptic-Challenge, Design, Audits, Assets und Delivery über eine deterministische workflow_step-Engine – gestützt auf Skills, Agents, Regeln und pn-core://-Resourcen und nicht auf einen Ordner mit Prompts.

Katalog: 170 Skills, 9 öffentliche Agents + 6 interne Orchestrierungs-Agents, 31 sichtbare Slash-Palette-Dateien (30 im Untermenü pn + /pn-Stub) sowie 18 palettenversteckte chirurgische Einzelbefehle (insgesamt 49 Befehlsdateien), 26 MCP-Tools, 16 Workflow-Typen, dazu pn-core://-Ressourcen und Prompts.


Warum es das gibt

Ein einziger Chat kann ein Feature planen, den Code schreiben und dir sagen, dass alles fertig ist – aber dazwischen gibt es keinen Checkpoint. Wenn er Schritt 3 nicht gut übersteht, liesst du im ganzen Transaktionsprotokoll, wo es schiefgelaufen ist. Bittest du, einen Teil neu zu machen, heißt das meist, das Gespräch neu zu beginnen – und der Kontext, der ihn bis dahin getragen hat, ist verschwunden.

pnCore verlagert diese Schrittliste aus dem Chat heraus. workflow_step(type, index, state) führt jeweils einen Schritt aus – Discovery, Plan, Build, Review – und gibt die nächste Instruktion zurück. Eine Skeptic-Prüfung, ein Human-Gate oder workflow_verify entscheidet, ob ein Schritt wirklich bestanden ist – nicht das Modell selbst. Falls die Verbindung abbricht, nehmen workflow_state_save und workflow_state_load den Run genau dort wieder auf, wo er aufgehört hat.


Related MCP server: odin

Was es ist

Deterministisch. workflow_step(type, index, state) bestimmt die nächste Anweisung. Schritte werden nicht einfach übersprungen – das Überspringen ist eine Gate-Ermeldung und wird im State protokolliert.

MitGates. Skeptic-, Human- und workflow_verify-Gates sind in der Engine eingebaut. Die Absicht ist full auto, design focused oder involvedinvolved bedeutet, dass du Discovery, Planung, Vermögensliste und Review erst freigibst, bevor sie ablaufen. – Spezialisten bauen; UI-Assets werden erstellt, wenn im Umfang.

Multi-Surface. Ein gemeinsamer Baum unter packages/pn-core/content/. Der MCP betreibt die Engine in jedem Client. Das Cursor-Plugin ergänzt /-Fähre, Datei-Glob-Rules, Agent-Auswahl und den Stopp-Hook. Pi registriert dieselben 26 Tools nativ.

Resumable. Jeder Run hat eine run_id. Handoff-Linien und Nutzungsstatistiken landen in einer JSONL. Nach einem Abbruch lädst du den State und arbeitest die gleiche Schrittliste weiter ab.


Installation

als Voraussetzung: Node.js 22+.

Rufe zuerst health auf – es sollte Version, calendarDateUtc und Capabilities zurückgeben. Wenn nicht, wird auch alles Weitere (Skills, Agents, workflow_step) nicht geladen.

Cursor – MCP (mit einem Klick)

Install MCP

Oder ergänze manuell in ~/.cursor/mcp.json: GXP1

GIT_TERMINAL_PROMPT=0 und GIT_ASKPASS=echo führen einen schnellen Abbruch aus, wenn git nicht authentifizieren kann (fehlende Zugangsdaten, Rate-Limit oder eine falsche URL). Ohne diese Einstellungen lässt dich eine Zugangsdaten-Abfrage auf gepipeclient stdin in einer Endlos-Ladung bei Cursor hängen.

Cursor – Plugin

Führe von deinem Startverzeichnis aus:

GXP2 Kopiert commands, rules, skills, agents, config und hooks in .cursor/ und .cursor-plugin/. Lade Cursor neu und führe dann /pn-new aus.

MCP oder Plugin? MCP ist die Engine. Das Plugin ist die Cursor-Oberfläche (Slash-Palette, Rules, Agents, Stop-Hook). In Cursor sind beide eingerichtet. Mehr: Plugin vs. MCP.

pi.dev (Pi-Codeagent)

pi install git:github.com/perniemann/pnCore@main

Pi hat einen einzelnen Einstiegspunkt /pn. Direkt-Einstieg: /pn pn-build. Native Tools werden per pi install git:…/pnCore oder – nach npm run build:mcp – mit pi install . direkt aus dem Repo-Root installiert. Cursor und Claude Code benutzen weiterhin den stdio-MCP-Server. Siehe ADR-0008 und ADR-0009.

Claude Code

Verwende dasselbe MCP-JSON. Unter Einstellungen → MCP-Server einfügen und aktivieren (ermöglichen). Siehe die MCP-Dokumentation von Anthropic.

Windows-Nutzer, Cloud-Agenten, node‑/Build‑Pfade sowie Timeouts beim ersten npx-Aufruf: packages/pn-core-mcp/README.md. Klon- & Entwicklungs-Anleitung: CONTRIBUTING.md.


Schnellstart

  1. MCP und/oder Plugin install (oben).

  2. health rufen – Version, UTC‑Datum, Capabilities.

  3. Neuesofort starten: /pn-new oder workflow_step("project_kickoff", 0, {}) unter docs/refs/ (Reference).

  4. Weiterentwickeln: /pn-build oder workflow_step("full_dev", 0, {}) – skipps Kickoff, wenn das Projekt schon Kontext hat.

  5. Vor der Bereitstellung: /pn-deliver oder /pn-frontend-audit.

Erste Nachricht (Copy/Paste):

pn-new ▲

Build [your-project-name] — [one-line description].
References: [path or "in .ref/"] (pitch, requirements, design assets).
Analyze both: prior art and design.
Intent: Involved — full gates at discovery, plan, specialists, and review.
Delivery tier: full. Design ambition: distinctive.

Antwort bei Schritt 0: Ja, beides. Bei Schritt 1: (3) Involved.

Weitere Promptsnur: docs/how-to-use-guide.md.


Workflowsn (Abläufe)

Also list_workflow_types für genau Schrittzahlen.

Verwendungszweck

Workflow

Cursor

MCP-Zugang

Neues Projekt: Refs, Discovery, PRD, Design

project_kickoff

/pn-new → Involved

workflow("project_kickoff", 0, {})

Feature / Produkt durchgehend

full_dev

/pn-build

workflow_step("full_dev", 0, {})

Design-First-UI

design

/pn-design

workflow_step("design", 0, {})

Diagnose + Fix-Roadmap (für die Frontend)

frontend_audit

/pn-frontend-audit

workflow_step("frontend_audit", 0, {})

API, Sicherheit, Daten, Fehler, Performance

backend_audit

/pn-backend-audit

workflow_step("backend_audit", 0, {})

SVG / Bild / Platzhalter

svg_create / image_create

/pn-assets

workflow_step("svg_create" | "image_create", 0, {})

Strategie-Kurz mit Evidence

business_strategy

/pn-strategy

workflow_step("business_strategy", 0, {})

Zwei bis drei Implementierungen

implementation_tournament

/pn-best-of-n (bestOfN.enabled: true)

workflow_step("implementation_tournament", 0, {})

Mehrteiliger hierarchicher Aufbau

feature_program

/pn-program (Vorschau; featureProgram.enabled: true)

workflow_step("feature_program", 0, {})

Ebenfalls in der Engine: visual_tweak, prompt_optimize, game_feature, engine_feature (Unreal / Godot), fsi_analyst_draft, media_director. Vollständige Detailliste und Aliase siehe list_workflow_types.

Beispiel: full_dev

#

Wer

Aktion

1

Du

Start: /pn-new bzw. Ein „Neues Projekt mit full_dev“ starten. Wähl full auto, design focused oder involved

2

Agent

workflow("full_dev", 0) – Discovery: Ziel, User, Tech, Referenzen, bestehender Code

3

Agent

Prior Art & Research für deinen Stack

4

Agent

workflow("full_dev", 2) – Roadmap, Phasen, Architektur, Plan unter docs/plans/

5

Du

Plan prüfen. Involved-Intent startet die Prüfrichtung; für den Abschluß muss du bestätigen

6

Agent

workflow("full_dev", 3) – Routing an Spezialisten (Frontend, Backend, Testing, …)

7

Agent

workflow("full_dev", 4) – Spezialisten bauen; UI-Assets werden im Umfang gesetzt

8

Agent

Optionale Merge-Phase (mergePhaseFullDev): parallele Arbeit beziehen, Build verifizieren

9

Agent

workflow("full_dev", 5) – Review & Optimierung gegen den Plan

10

Du

/pn-deliver für Übergabe-Paket bzw. /pn-frontend-audit für ein bewertetes Qualitätstor

Die Schritte sind 0-based. Nach =>Resume: workflow_state_save und dann workflow_state_load. Schema: pnpm-node://reference/workflow-state-schema.md.

**Design-First:**einfacher mit workflow_step("design", 0) statt full_dev. Danach Rollout-Datei .pncore-design.md über /pn-setup.

Game / 3D: workflow_step("game_feature", 0) verwenden. For Gesamtbuil, full_dev nutzen.


Was sich dadurch ändert

Ohne pnCore

Mit pnCore

Eine lange Chat-Transcriptions

Benannte Schritte, jeder mit run_id

„Fertig" heißt nur: Modell-Type

Skeptic, workflow_verify oder Delivered

Retry startet neuen Chat

workflow_state_load setzt die Stufe fort

Skills liegen in einem separat zu ladenden Ordner

The engine lädt Gates und Skills selbst

Nur aus dem Chat heraus nutzbar

MCP läuft in jedem Client; Pi native Tools

Hinweis auf drei Begriffsebenen (nicht durcheinanderbringen): liefert on (MVP/Full) , Kontext-Ebene (1–4 Lesetiefe), Model-Stufe (fast / standard / premium / premium_thinking / long_horizon). Schleifen-Orchestrierung per suggest_model_tier mit role: orchestrator –> long_horizon. Siehe pnpm-core://reference/delivery-tier-criteria.md und MCP-Tools.

Lade vor einer Build-Session: pn-core://reference/best-practices.md, pn-core://reference/loop-orchestration-guide.md, pn-core://reference/aesthetics-baseline.md und health für das aktuelle UTC-Datum.


Ehrliche Grenzen

Situation

Was passiert

Was zu tun ist

Ein Tippfehler-Fix in einer Zeile

Der Workflow-Aufwand lohnt sich nicht

Direkt fragen, workflow_step überspringen

Plugin ohne MCP

Nur Slash-Templates — keine workflow_step-Engine

MCP für Cursor installieren oder beides

Erster npx-Aufruf bei einer git+https-Paket-URL

Cursor MCP kann bei einem Cold Clone in einen Timeout laufen

Einmal vorwärmen, dann neu laden. Matrix: MCP README

feature_program / bestOfN

Preview-Flags; standardmäßig deaktiviert

featureProgram: true oder bestOfN.enabled: true setzen

Vue, Svelte, Angular, Unity

Eingeschränkte Unterstützung

React, Astro, Next, Vanilla-Web, Node, Three.js / Babylon, n8n und web3 bevorzugen

Am besten geeignet: Teams, die mit Cursor auf React, Astro, Next.js, Vanilla-Web, Node-Backends, Three.js / Babylon / Gamedev, n8n und web3 entwickeln. Verzeichnis: docs/plugin-reference.md.


Dokumentation

Anleitung

Inhalt

docs/how-to-use-guide.md

Copy-Paste-Prompts, Beispieldurchläufe, Bootstrap nur mit MCP

docs/mcp-usage-guide.md

MCP-Tools, Ressourcen, Workflow-Muster, Zustand/Übergabe

docs/plugin-reference.md

Regeln, Skills, Agente, Befehle, Hooks

packages/pn-core-mcp/README.md

MCP-Konfiguration, 26 Facets, Umgebungsvariablen, Fehlercodes, Ressourcen

docs/companion-mcp-catalog.md

Begleit-MCPs (Octocode, Stripe, n8n, …)

docs/pitch-to-app-example.md

End-to-End-Walkthrough vom Pitch zur App

packages/pn-core-mcp/content/docs/starting-new-project.md

Kickoff und Einrichtung von docs/refs/

CONTRIBUTING.md

Workspace-Struktur, Skripte, PR-Workflow, ADR-Richtlinie

plugins/pnCore/CHANGELOG.md

Versionshistorie


Skripte

Contributor-Skripte, die lokale MCP-Konfiguration und die Entwicklung von pnCore sind in CONTRIBUTING.md zu finden. Repo-Struktur: docs/folder-structure.md.


Lizenz

MIT — siehe LICENSE.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Autonomous dev team steered from chat: plain-English requests in, tested merged PRs out.

  • Software component catalog: search your org's services, docs, APIs, dependencies, and ownership.

  • Durable agent-to-agent handoffs and shared scratchpad for multi-agent workflows.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/perniemann/pnCore'

If you have feedback or need assistance with the MCP directory API, please join our Discord server