Scriptonia
npm Get started →
works with Claude Code · Codex · Cursor

Give your coding agent
product memory.

Customer signal in. Executable PLAN.md out. Your agent ships the PR.

scriptonia.dev/contexts/audit-log-filtering
v3 ● live
SIGNAL · 30D
214
SLACK · #feedback
"if I have to re-auth on mobile one more time"
SALES CALL · ACME
"we'd buy tomorrow if audit log filtered by actor."
TICKET #4821
SSO breaks when user has two orgs. Repro 3/3.
FOUNDER NOTE · 2:47AM
onboarding should branch by team size
VOICE · 0:47
SLACK · #feedback
"if I have to re-auth on mobile one more time"
SALES CALL · ACME
"we'd buy tomorrow if audit log filtered by actor."
TICKET #4821
SSO breaks when user has two orgs.
FOUNDER NOTE
onboarding should branch by team size
VOICE · 0:47
contexts/
audit-log-filtering.md
enriched
## TL;DR
Filter audit log by actor. Blocking enterprise close (Acme, $48k ARR).
SIGNAL STRENGTH
9.4/ 10 · high confidence
SEGMENT
enterprise
## SOURCES  4
sales/acme-07-12.vtt14:22 → 15:08
tickets/#4821 · enterprise5 days ago
slack/#feedback · 8 msgstrail
notes/2026-06-30.mdm. founder
⚠ CONTRADICTS
April roadmap decision: "no per-user filters until v2."  reconsider →
AGENT · claude-code
$ claude plan "audit log filter"
→ calling scriptonia.get_context
4 signals (30d)
1 hot requirement
! 1 contradiction w/ Apr
1 edge case
1 founder comment
→ drafting plan v3…
PLAN
1. add actor_id filter
2. handle multi-org
3. UI: actor picker
4. default = all actors
↳ each step cites source
context.json delivered · 142ms
INGESTS FROM EVERYTHING YOU ALREADY USE
Slack/ Linear/ Intercom/ Notion/ Gong/ Gmail/ Zendesk/ GitHub/ HubSpot/ Granola/ Slack/ Linear/ Intercom/ Notion/ Gong/ Gmail/ Zendesk/ GitHub/ HubSpot/ Granola/
— 01 / THE PROBLEM

Execution is solved.
Context is the constraint.

Your agent has the entire codebase in its head. It will happily ship a technically perfect feature that nobody actually asked for — because it has never read a single customer message.

CURRENT_LOOP
customer signal /dev/null agent wrong thing shipped
✕ DISCONNECTED
Slack→ /dev/null
The 2:14 AM rant that perfectly described the bug. Nobody surfaced it. Your agent never knew.
Call→ /dev/null
"We'd buy tomorrow if X." A line on a recording. Never made it into the plan.
Note→ /dev/null
The half-formed idea you typed into Apple Notes at 2:47 AM. Lost to the void.
Ticket→ /dev/null
Three users hit the same edge case in a week. It was in your support inbox the whole time.
"I love how fast my agent ships. I hate that it has no idea what my users actually want."
— every agent-native founder, 2026
— 02 / THE NEW LOOP

Signal in. Shipped feature out.

Scriptonia sits between the messy world and your agent. Enriching, connecting, remembering. You comment, the plan updates, the agent reads the latest. Continuously.

SOURCE · A
Slack · tickets · email
SOURCE · B
Calls · voice notes
SOURCE · C
Notion · founder notes
— SCRIPTONIA / CORE
indexing · 214 signals
the product brain
enrich
cluster
contradict
remember
/skill
structured context
typed · sourced · cited
/agent
plan · build · ship
claude · codex · …
/you
review & comment
human in the loop
↺  comments rewrite the context · agent reads v_next on next call
— 03 / THE SKILL

One skill.
Every agent already knows how.

Drop a single skill into Claude Code, Codex, Hermes, OpenClaw — anything that reads tools. One call returns typed, sourced, enriched context. Not RAG slop.

01
Structured, not chunked.
Typed themes, requirements, segments, contradictions — not a mush of vector hits.
02
Full provenance.
Every claim links back to the Slack message, ticket, or call clip it came from. Timestamped.
03
Two ways in.
Native skill for Claude Code. HTTP / MCP for everything else.
skill.md
request.ts
response.json
Copy⌘C
# ~/.claude/skills/scriptonia.md

name: scriptonia
description: Query the product brain for customer signal,
  past decisions, edge cases, and segment data.
  // Call BEFORE planning any user-facing change.

tools:
  - get_context(query, window?, segment?)
  - flag_contradiction(plan_id)
  - link_back(signal_id)

────────────────────────────────────────────
// agent invocation
 scriptonia.get_context({
    query:   "audit log filtering by actor",
    window:  "30d",
    segment: "enterprise"
  })

← 4 signals · 1 hot requirement · 1 contradiction
   ↳ acme-07-12.vtt · ticket #4821 · ...
REQUIREMENT · STRONG●●●
Filter audit log by actor. Blocking enterprise close ($48k ARR).
↳ acme-07-12.vtt · ticket #4821
⚠ CONTRADICTION
April decision said "no per-user filters until v2."  Reconsider?
↳ decisions/2026-04-roadmap.md
— 04 / COMPOUNDING

Every signal sharpens
the next answer.

The longer Scriptonia lives with you, the more it remembers — and the harder it is to leave. Your company's product memory becomes a moat that grows daily.

WEEK 01
Enrich & recall

Ingest everything. Your agent can already pull structured, sourced context on demand.

MONTH 02
Clusters emerge

Surfaces "this is the #1 requested thing" with confidence and segment breakdown.

MONTH 06
Flags blind spots

Catches contradictions and missed edge cases in your agent's current plan, before ship.

MONTH 12+
A real product brain

Auto-checks every new plan against history, decisions, competitor moves, and segments.

— 05 / HUMAN IN THE LOOP

You comment.
The plan rewrites itself.

No more chasing the agent with corrections in chat. No more rewriting briefs. A comment is enough — the plan absorbs it, version bumps, your agent reads v3 on its next call.

plans/audit-log-filtering.md v3 · ● live
Audit log: filter by actor
  1. Add actor_id filter to /audit
  2. Support multi-org actors (edge case ec-219)
    3
  3. UI: actor picker in audit log toolbar
  4. + v3 · founder comment: default to "all actors", not current user.
M
MAYA · 2 min ago
"Default should be all actors — the whole point is auditing other people."
↳ absorbed · agent notified · v2 → v3
— 06 / PRICING

Start free. Grow a brain.

Credits meter synthesis — plans, queries, enrichment. Adding customer signal is always free. Hard caps, no surprise bills.

FREE
$0
try the whole loop
  • 25 credits/mo · ~4 plans
  • 1 project brain
  • 200 signals · files + paste
  • Community support
Start free
MOST FOUNDERS START HERE
PRO
$29 / mo
ship weekly, solo
  • 400 credits/mo · ~60 plans
  • Unlimited project brains
  • 10k signals · Slack + email
  • Priority queue
  • Top-ups $10 → +150
Get Pro →
TEAM
$49 / seat / mo
one shared brain
  • 600 credits/seat, pooled
  • Shared brains & approval chain
  • 50k signals · all connectors
  • Priority support
  • Top-ups $25 → +500
Start a team →
ENTERPRISE
Custom
serious customer surface
  • Custom credit pool
  • SSO · SCIM · DPA
  • VPC / self-host
  • Custom connectors & rules
  • Dedicated support
Contact sales

Use your Scriptonia login email at checkout so your plan activates automatically. Need more credits on any plan? sathwik07@scriptonia.dev.

— TL;DR

Give your agent your customers —
not just your code.

Scriptonia is agent product memory — every customer request, decision, and contradiction, compiled into executable plans your coding agent ships.

live at scriptonia.dev · npx scriptonia login