Asi unironic-sun-emoji

NaNoWriMo novel project database. Use when referencing the manuscript, its structure, documents, or searching its content via DuckDB.

install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/unironic-sun-emoji" ~/.claude/skills/plurigrid-asi-unironic-sun-emoji && rm -rf "$T"
manifest: skills/unironic-sun-emoji/SKILL.md
source content

Unironic Sun Emoji

A NaNoWriMo experimental/literary fiction project. 949 binder items, 886 documents with body text, totaling 1,304,622 characters.

Structure

All content is flat under a single

NaNoWriMo Template
root -- 949 text items at depth 1, no folders or sub-hierarchy. Stream-of-consciousness / fragmentary manuscript.

Longest Documents

CharsTitle
33,010will they say your name
20,648"Orange/Blue" 1 [] Chapter 17: Orange/Blue
18,673[] Chapter 18: Faithful Host
15,531NaNoWriMo Template
14,872[] Chapter 20: beggars and braggers
13,587[] Chapter 21: Rebel without applause
12,537[] Chapter 13: moon above, sun below
12,262[] Chapter 14: Gilt

Comments

13 inline comments across the project. Samples:

  • "what..."
  • "Stop relying on memory for this. What was said?"

Database Access

All data is in

/Users/alice/v/scrivener.duckdb
.

-- All documents
SELECT * FROM documents WHERE project = '☼';

-- Content with body text, ordered by length
SELECT d.title, c.body, c.body_length
FROM documents d JOIN content c ON d.uuid = c.uuid AND d.project = c.project
WHERE d.project = '☼' AND c.body_length > 0
ORDER BY c.body_length DESC;

-- Labels
SELECT * FROM labels WHERE project = '☼';

-- Comments
SELECT * FROM comments WHERE project = '☼';

-- Full text search
SELECT d.title, c.body_length
FROM documents d JOIN content c ON d.uuid = c.uuid AND d.project = c.project
WHERE d.project = '☼' AND c.body LIKE '%search_term%';

Source

Scrivener project bundle:

/Users/alice/Desktop/☼.scriv/