Create and manage todo list documents (TodoDoc). Use for task lists, checklists, and simple project tracking.
Read and write a Datalog database document (DatalogDoc) by Automerge URL. Use when working with Datalog facts, rules, or constraints — asserting or retracting facts, reading the current database state, running queries, or checking for constraint violations.
Manage a Plan — a document referencing separate task documents, each with a goal, dependencies, artifacts, and a linked spec.
Manage a Spec Collection — a single document containing multiple specs, each with a goal, named document references, and JavaScript verification scripts.
Write a plain-JS canvas tool for an existing datatype and place it on a Paper canvas via toolUrl embed. Use when asked to create a custom view or UI for an existing document type.
Read and write a Datalog database document (DatalogDoc) by Automerge URL. Use when working with Datalog facts, rules, or constraints — asserting or retracting facts, reading the current database state, running queries, or checking for constraint violations/conflicts.
Domain-specific API for creating and configuring an llm-petrinet — set system prompts, add optimizers/evaluators/problems, and read back the current configuration.
Place and manage shapes on a Paper document (PaperDoc) by Automerge URL. Use when adding embeds, text, or rectangles to a paper canvas — especially when you need to place multiple items without overlapping existing content. Handles smart space-finding automatically.