nockapp-api-design

Guide adding NockApp API endpoints using the Hoon-Rust-HTTP pattern.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/mjohngreene/nockup-prover --skill nockapp-api-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nockapp-api-design
Source: https://github.com/mjohngreene/nockup-prover/tree/main/.claude/skills/nockapp-api-design
Command: npx skills add https://github.com/mjohngreene/nockup-prover --skill nockapp-api-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides you through adding new API endpoints to the prover NockApp following the Hoon-Rust-HTTP pattern, ensuring consistency and reliability.

Core Features & Use Cases

  • 4-Step Pattern: Update Hoon kernel types, implement Rust handler, add routes, and adjust frontend as needed.
  • Real-World Examples: Provides complete endpoint patterns for submit/get/list/delete SNARKs.
  • Use Case: When adding a new operation like updating SNARK status, follow this pattern to ensure correct end-to-end flow.

Quick Start

Follow the 4-step pattern to introduce a new API endpoint, starting by updating the Hoon kernel types.