caveman
claudeTalk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
Make and share apps in your usual chat, each with a web address of its own.
Plugin yaks.app in yak-sh/yak. Commands read from the repo's manifest — yesterday.
clippingWeb Clipping (yaks.app). Web clipping, saving a page somebody is reading on another site into the app's store: a worker route that fetches the URL and reads its JSON-LD, Open Graph and meta tags and title with HTMLRewriter, one row per URL, a recipe example that keeps the picture, a bookmarklet that
codeBackend Code (yaks.app). Backend code for an app: worker.js, the server module that answers an app's requests before its static files. Which routes it receives (a 404 falls through to the files, /api/ is reserved), what env holds (STORE, APP, FILES, the keys the person connected, and wrangler.jsonc
componentsComponents and vocab.json (yaks.app). Every built-in component an app already has (doc, task, filed, comment, alias, attachment, created and the rest), property by property, and vocab.json for declaring an app's own components: the property types, schema refusals, who may write a component and how o
domainsCustom Domains (yaks.app). Serving a space or one of its apps at a domain the person already owns: domain_attach, domain_status and domain_detach, the CNAME and ownership TXT DNS records and where to add them at GoDaddy, Namecheap, Squarespace and the other registrars, apex domains and the three way
entitiesCross-App Data (yaks.app). Sharing data between apps: two of the person's apps writing components on the same entity (one eid) without copying it; which app a component lives in and its home app in a space; type conflicts; components across spaces; how a page reads a sibling app with store(); and ho
errorsErrors and Rollback (yaks.app). The error codes an ./api/ endpoint refuses with and how a page shows them, the error reporter in every page and POST ./api/report, where an error is filed and how the agent is told about it once, app_errors, app_versions and app_rollback, the 30-day trash (app_delete,
filesFiles and Uploads (yaks.app). Build and check a private draft with app_preview before app_deploy: screenshots at phone and desktop widths, page console and errors, isolated test data and a private preview URL, without a local computer. app_deploy's reload levels and the yak-release event, including
formsForms and Sign-ups (yaks.app). Forms and sign-up sheets as rows: a `form` with its `question` rows, the public door at ./api/form/<name> that shows one and takes its answers whatever the app's access, and what a sign-up sets off without any code: a `registration` only the app's owners and editors re
gamesMultiplayer Games (yaks.app). Building a multiplayer game, following Holdfast: platform dependencies and their vocabulary, game state in the graph, @yaks/game rules, input controls and HUD, @yaks/stage rendering, @yaks/voxel geometry and @yaks/voxel/three, the shared clock and fixed-step timing, own
homeFront Page and Routing (yaks.app). The front page (homepage) app served at <space>.yaks.app/ and how requests in a space are routed: app_set home, the five-step routing order, the first globs that send another app's paths to the front page's worker, the reserved platform paths, fail-open routing, ch
libraryDocument Q&A (yaks.app). Document Q&A, a public app where anyone with the link asks questions and gets answers with citations from a library of documents its owner and editors keep: open access with \"models\": \"open\", \"blob\": {\"floor\": \"editor\"} so only editors upload, uploading many PDF an
mailEmail (yaks.app). Sending and receiving email from an app: the app's email address (<space>.<app>@yaks.app), the rows that send an email and who may send one, the delivered and bounced rows that record the outcome, replies and threading, how incoming email is stored with its attachments, the monthly
memoryMemories (yaks.app). store_memory_save and store_memory_recall: keeping what the person said about how they want things done, in their own words rather than your summary of them — what belongs in a memory, what context is for and what it is not, when to reach for each tool, how a recall is ranked, h
modelsAI Models (yaks.app). Calling AI models (LLMs) from an app with no API key: a page writes a transcript entry naming a model, the app's store calls the model, and the reply is written as rows in the same transcript for any subscribed page to receive. Instructions, typed questions answered as rows (a
notesApp Notes (NOTES.md) (yaks.app). NOTES.md beside index.html: what the person wants written down about how the app is kept, in prose, given to every agent that works on the app — where the file goes and who can read it, what belongs in it and what does not, the 4096-byte size limit, how commands, abo
queryingQuery Syntax (yaks.app). The filter grammar used everywhere a store is read (query(), subscribe(), ./api/query, graph_query, commands, workers), with examples: presence and absence, contains, comparisons, ranges, time phrases, following references and back-references, count, tally and distinct, limi
sandboxSandbox (yaks.app). The sandbox: a private Linux container in the space where an agent runs commands and keeps files while it works, through sandbox_write, sandbox_shell, sandbox_wait, sandbox_stop, sandbox_read and sandbox_ship. Its uses (a script over an attachment, a CSV reconciled against an app
sellingPayments (yaks.app). Accepting payments with Stripe: how a seller connects their own Stripe account to a space (Stripe Connect), the product component, the ./api/pay/checkout endpoint a page posts a cart to and what it returns, why a page never posts a price, the order row and the buyer's confirmati
sharingAccess, Publishing and Installing (yaks.app). Who may read and write an app (the public, open and private access settings), inviting people with member_add to one app or the whole space, roles, letting the people an app's own rows list join it (join in vocab.json), a stranger's own copy of a private
speedPerformance (yaks.app). Frontend performance for a yaks app: loading a page's data in one round trip instead of a request waterfall by subscribing to what it renders, querying every kind of row in one line with |, calling me() in parallel with the reads, and awaiting subscribe(...).ready when the ro
statsVisitor Analytics (yaks.app). Visitor analytics for an app: what counts as a visit (a page view), the six fields each one records (app, space and slug, path, country, referrer hostname, client label) and what is never recorded (no IP address, no visitor id or cookie, no user-agent string), the app_s
storageRealtime Sync and Persistence (yaks.app). Choose which component values stay in one page, reach the store, or are relayed to other pages. Learn sync, durable, pace and save through Mossvale's saved positions and Holdfast's timed creatures, including disconnects, local drafts and the difference betwe
storeFrontend Data (yaks.app). The frontend data API, ./api/client.js, in full: every function it exports; apply, query, search, subscribe, upload, digest, me, the outbox of unsaved writes, qr for SVG QR codes and store(base) for another app's store; the bundle of components a write sends; patching and d
toolsApp Commands (yaks.app). Tool entries in vocab.json that let the person's agent act on an app with no page open: the generated add_ and find_ commands, an entry's description, its argument schemas and $var bindings, the apply and query actions, what a deploy refuses, commands a model may call, the v
voiceVoice Calls (yaks.app). Voice calls (WebRTC audio) between the people in an app: a page joins a call through the app's ./api/rtc/ endpoint onto Cloudflare Realtime with @yaks/rtc, publishes the microphone, and receives the voices it requests. Who is speaking is the `rtc` component on the entity they
wakesScheduling (yaks.app). Scheduling, timers and recurring jobs as data: a `wake` on any entity records when it is due, the app's own store wakes itself at that moment and stamps `fired`, and a rule the app declares decides what the firing does. Recurrence with durations, cron expressions and time zone
yaksconnects to: https://yaks.app/mcp
Talk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills · 1 MCP server · hooks
tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.
1 skill
Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications
5 skills · hooks
Cross-session memory and token savings for coding agents.
6 skills · 1 agent · 1 MCP server · hooks
Package any website or local web build into a lightweight desktop app with Pake CLI.
1 skill
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.