跳到技能内容
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
词映 AI导航
工具库Skills 技能
我的收藏
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
Skills directory/tirakula07/codex-usage-dashboard/local-first-app

Codex local-first apps and idempotent imports

Keep SQLite data and files local. Verify repeat imports, empty states, and the boundary of filesystem access.

中文

Install in Codex

Codex with a local SQLite app and a fixed import fixture.

  1. Review `.agents/skills/local-first-app/SKILL.md` and its requirements at the pinned GitHub commit.
  2. Create `.agents/skills/local-first-app/` in your project and save the reviewed file as `.agents/skills/local-first-app/SKILL.md`.
  3. Start Codex from that project's root, then type `$local-first-app` and select the matching skill.

Example task

Check that processing the same local record twice leaves consistent state.
{"recordId":"import-demo-17","title":"April notes","runs":2,"startingCount":0}

What to check

After both passes, SQLite contains exactly 1 `import-demo-17` record titled `April notes`. The list has no duplicate.

Original SKILL.md on GitHub · Updated 2026-11-14

Frequently asked question

Why should the import flow cover empty states?

An empty database or input affects the first-run experience. Verify the message and check that no unexpected records appear.

Related skills from this repository

  • Codex JSONL Usage Parsing with Malformed Records
  • Codex usage metrics and cost estimates
Browse Codex skills in the Chinese directory
词映 AI 导航Skills 技能
工具分类全部工具已本地化技能选型指南AI 快讯