// readme

NoizuPromptLingo (NPL)

Repo: https://github.com/noizu-labs-ml/NoizuPromptLingo

The NPL structured prompt-engineering syntax β€” placeholders, intuition pumps, directives, prefixes, and tagged prompt sections β€” plus a public MCP that serves that corpus. This repo publishes the language agents load; the agent work platform (sessions, tickets, chat, wiki, memory, tobor MCP fleet) lives separately in agent-kit-mcp.

What

  • Convention YAML in conventions/ β€” single source of truth for the NPL syntax sections (syntax, declarations, pumps, directives, prefixes, prompt-sections, special-sections).
  • MCP at /mcp β€” two tools only: NPLLoad (expression DSL) and NPLSpec (versioned spec generation). No authentication required.
  • OAuth is optional. Clients that insist on OAuth (Claude Code, Cursor, …) complete PKCE and receive a site-approval token (sub=site:npl). The token does not identify a user; it only means β€œapproved for this site.”
  • REST at /api/v1/npl/* (public) for browsing sections and generating the same spec the admin panel produces.
  • Admin / conventions browser (signed-in) to…