submission
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSubmission
投稿
Overview
概述
Get a finished manuscript out the door. This skill checks submission
readiness, drafts the submission package (query letter, pitch, synopsis,
blurb, comp titles), builds the manuscript in submission format, and keeps a
tracker of where the book has gone. Package files live under
in the story project. The author sends every submission themselves; this
skill prepares materials and records outcomes.
submission/让已完成的手稿顺利投出去。此 skill 会检查投稿准备度,起草投稿材料包(查询函、pitch、梗概、blurb、对标作品),按投稿格式构建手稿,并维护一份手稿投递去向的追踪表。材料包文件位于故事项目的 目录下。作者自行发送每一次投稿;此 skill 负责准备材料并记录结果。
submission/Prerequisites
前置条件
A story project with a complete or near-complete draft. Verify
exists in the project root and read its , , ,
, (or for a co-written book), , and fields. If is not or
, tell the user the package can be drafted now but the readiness
check will fail until the draft is finished.
story.mdstatusgenresub-genrepremiseauthorauthorscontactlanguagestatuscompleterevising需要一个已有完整或接近完整草稿的故事项目。确认项目根目录存在 ,并读取其中的 、、、、(合著书籍则使用 )、 和 字段。如果 不是 或 ,告知用户现在可以起草材料包,但在草稿完成前准备度检查不会通过。
story.mdstatusgenresub-genrepremiseauthorauthorscontactlanguagestatuscompleterevisingLanguage And Market
语言与市场
languageenlanguageenWhen to Use
何时使用
- Checking whether a manuscript is ready to submit
- Drafting or revising a query letter, pitch, synopsis, blurb, or comp list
- Building a Shunn-format manuscript for agents or magazines
- Writing a retailer or back-cover description for self-publishing
- Recording queries sent and responses received
- Submitting short fiction to magazines, anthologies, or contests: simultaneous or exclusive submissions, rights, response windows, and status queries
- Choosing and ordering the stories for a collection, and its previously-published acknowledgements
- NOT for self-publishing production (ISBNs, retailer metadata, print
interiors, launch, rights deals and contracts): use the skill. This skill still drafts the blurb and retailer description it uses, and records the rights a short-fiction market buys
publishing - NOT for pitching a series of several books or writing its series overview
(use ); the query for book one is still drafted here
series-continuity - NOT for revising the manuscript itself (use )
revision-continuity - NOT for reader feedback rounds (use )
feedback-triage
- 检查手稿是否已准备好投稿
- 起草或修订查询函、pitch、梗概、blurb 或对标作品清单
- 为 Agent 或杂志构建 Shunn 格式手稿
- 为自出版撰写零售商或封底简介
- 记录已发出的查询函和收到的回复
- 向杂志、选集或竞赛投稿短篇小说:同时或独家投稿、权利、回复时限和状态查询
- 为选集选择和排序故事,并根据既往发表情况撰写致谢
- 不适用于自出版制作(ISBN、零售商元数据、纸质书内页、发布、版权交易和合同):使用 skill。此 skill 仍会起草自出版所用的 blurb 和零售商简介,并记录短篇小说市场购买的权利
publishing - 不适用于推介包含数本书的系列或撰写系列概览(使用 );第一本书的查询函仍在此起草
series-continuity - 不适用于修订手稿本身(使用 )
revision-continuity - 不适用于读者反馈环节(使用 )
feedback-triage
Hard Rules
硬性规则
- Never invent the author's bio, credentials, awards, publication history,
platform, or contact details. Ask the user, or leave a clearly marked
placeholder.
[TODO: author to supply] - Never invent agent, publisher, or market names, submission guidelines, pay rates, rights terms, response times, dates, or responses. Tracker entries come from the user.
- Never send, email, or upload anything. The user submits.
- Never claim sales figures, bestseller status, awards, or endorsements for comp titles or the author that the user has not confirmed.
- Package copy describes the book as written. Read the manuscript and the bible; do not promise events, tone, or an ending the draft does not deliver.
- 绝不虚构作者简介、资历、奖项、发表经历、平台或联系方式。询问用户,或保留标记清晰的 占位符。
[TODO: author to supply] - 绝不虚构 Agent、出版社或市场名称、投稿指南、稿酬标准、权利条款、回复时间、日期或回复内容。追踪表中的条目必须来自用户提供的信息。
- 绝不代为发送、电子邮件发送或上传任何内容。投稿由用户自行完成。
- 除非用户已经确认,否则绝不声称对标作品或作者拥有销量、畅销书地位、奖项或背书。
- 材料包文案应如实描述已经写出的内容。阅读手稿和故事设定集(bible);不要承诺草稿并未呈现的情节、基调或结局。
Workflow
工作流
1. Readiness check
1. 准备度检查
Run the deterministic checks and report every finding before drafting:
shell
story reindex .
story wordcount . --write
story check .
story prose .
story report .Review the output of the commands above:
-
(validate, links, and continuity) has no errors. List warnings for the user to accept or fix.
story check . -
shows no avoided spellings, and the user has reviewed the other findings. If
story prose .is missing or still the scaffold, suggest thestyle-sheet.mdskill first.voice-style -
Nomarkers remain in chapter prose.
[TODOwarns about each chapter that still has one.story validate -
Open questions and planted promises are resolved, or deliberately left for a sequel (check
story.md). Onceprecedesisstory.md, every open question and planned or planted promise or clue is astatus: completeerror, which fails the story-checks CI. An undecided thread stays open: a promise or clue atstory continuityorplanned, or a question atplanted. Once the user confirms that a thread pays off in the next book, record that decision inopenrather than changing the thread's status:continuity/exemptions.mdyaml--- type: exemption-log exemptions: - code: complete-with-open-promise pattern: "continuity/promises/the-sealed-letter.md is still planted" reason: "Pays off in book two." ---Rerunand confirm the finding shows asstory continuity ..dismissed
Then check what the CLI does not report:
- Every chapter has ,
status: revised, orfinal. List any still atcompleteoroutline.draft - The total word count sits inside the range for the category in
. Those ranges are rough conventions for the English-language market only: state the number and the range, and ask the user to confirm current norms for their market. For a book in another language, report the count and ask for that market's norms instead. A Chinese or Japanese book is counted in characters: report
references/word-count-norms.md's character total, andstory wordcount .checksstory validate .against per-form character ranges where a source sets one. Never pad or cut to hit a number without the user's direction. When the count is well outside the range and the user wants to change it, hand the book totarget-characters's length pass (revision-continuity), which budgets the cut or expansion by chapter and arc instead of trimming every chapter evenly.../revision-continuity/references/pass-checklists.md#length-pass
Give a verdict: , (list them), or
(list the blockers and hand them to ).
readyready-with-caveatsnot-readyrevision-continuity运行确定性检查,并在起草前报告每项检查结果:
shell
story reindex .
story wordcount . --write
story check .
story prose .
story report .检查上述命令的输出:
-
(校验、链接和连续性)没有错误。列出警告,供用户接受或修复。
story check . -
没有列出应避免的拼写,并且用户已审阅其他发现。如果
story prose .缺失或仍为脚手架,建议先使用style-sheet.mdskill。voice-style -
章节正文中不再残留任何标记。
[TODO会警告仍含此类标记的每个章节。story validate -
悬而未决的问题和已经埋设的伏笔均已解决,或有意留待续集处理(检查中的
story.md)。一旦precedes设为story.md,每个悬而未决的问题以及处于计划中或已埋设状态的伏笔或线索都会成为status: complete错误,并导致 story-checks CI 失败。尚未决定的情节线应保持开放状态:伏笔或线索保持在story continuity或planned,问题保持在planted。一旦用户确认某条情节线会在下一本书中兑现,应将这项决定记录在open中,而不是更改该情节线的状态:continuity/exemptions.mdyaml--- type: exemption-log exemptions: - code: complete-with-open-promise pattern: "continuity/promises/the-sealed-letter.md is still planted" reason: "Pays off in book two." ---重新运行,并确认该项发现显示为story continuity .。dismissed
然后检查 CLI 未报告的事项:
- 每个章节的 都是
status、revised或final。列出仍处于complete或outline状态的章节。draft - 总字数应处于 中相应类别的范围内。这些范围仅是英语市场的粗略惯例:说明当前字数和范围,并请用户确认其市场的现行规范。对于其他语言的书籍,报告字数,并询问相应市场的规范。中文或日文书籍按字符数统计:报告
references/word-count-norms.md返回的字符总数;如果来源为某种体裁设定了字符数范围,story wordcount .会检查story validate .是否符合相应范围。未经用户指示,绝不通过灌水或删减来凑数字。 如果字数明显超出范围且用户希望调整篇幅,应将书籍交给target-characters的篇幅处理流程(revision-continuity)。该流程按章节和情节弧分配删减或扩写额度,而不是平均削减每个章节。../revision-continuity/references/pass-checklists.md#length-pass
给出结论:、(列出注意事项),或 (列出阻碍项并移交给 )。
readyready-with-caveatsnot-readyrevision-continuity2. Pitch and logline
2. Pitch 与 logline
- Read (premise, synopsis), the main arc files, and the protagonist's character file.
story.md - Draft a one-sentence pitch: protagonist + goal + obstacle + stakes, in
under 35 words. has the logline recipe.
../story-init/references/title-logline.md - Offer two or three variants; the user picks. Save the chosen pitch at
the top of .
submission/query.md
- 阅读 (
story.md、premise)、主要情节弧文件和主角角色文件。synopsis - 起草一句话 pitch:主角 + 目标 + 障碍 + 利害关系,控制在 35 词以内。中提供了 logline 公式。
../story-init/references/title-logline.md - 提供两到三个版本供用户选择。将选定的 pitch 保存到 顶部。
submission/query.md
3. Comp titles
3. 对标作品
Follow . Propose candidates with a one-line
reason each, mark every one unverified until the user confirms year,
category, and fit, and save the agreed list to .
references/comp-titles.mdsubmission/comps.md遵循 。提出候选作品并为每部作品给出一句话理由;在用户确认年份、类别和匹配度之前,将所有候选作品标记为未经验证,并将确认后的清单保存到 。
references/comp-titles.mdsubmission/comps.md4. Query letter
4. 查询函
Follow . Draft with the
hook, one or two book paragraphs, the metadata line (title, genre, word
count rounded to the nearest thousand, comps), and a bio placeholder the
author fills in. Keep the letter between 250 and 350 words. If the user
names a specific agent, add a personalization line only from facts the user
provides.
references/query-letter.mdsubmission/query.md遵循 。起草 ,其中应包含开场钩子、一到两段书籍介绍、metadata 行(标题、类型、按千字取整的字数、对标作品),以及供作者填写的作者简介占位符。将信件控制在 250 到 350 词之间。如果用户指定了某位 Agent,仅根据用户提供的事实添加个性化语句。
references/query-letter.mdsubmission/query.md5. Synopsis
5. 梗概
-
Generate the mechanical draft:shell
story synopsis . --pages 1 --out submission/synopsis-1-page.md story synopsis . --pages 3 --out submission/synopsis-3-page.md -
The CLI output is a scaffold stitched from thesynopsis and each arc's Setup, Rising Action, Climax, and Resolution sections. Rewrite it into polished prose: present tense, third person, main characters' names in capitals on first use, every major turn, and the ending revealed. Agents expect the ending; never withhold it.
story.md -
Keep the 1-page version near 500 words and the 3-page version near 1,500. Overwrite the generated files with the rewritten versions and add the frontmatter from Conventions below.
-
If the output is thin, the arc files are thin: fill the missing arc sections with theskill, rerun, then rewrite.
plot-structurenever replaces an existing file in--out, so to rerun, write tosubmission/and merge, or delete the generated file first after checking with the user that it holds no rewriting they want to keep.dist/
-
生成机械化草稿:shell
story synopsis . --pages 1 --out submission/synopsis-1-page.md story synopsis . --pages 3 --out submission/synopsis-3-page.md -
CLI 输出是一个脚手架,由中的梗概以及每个情节弧的 Setup、Rising Action、Climax 和 Resolution 部分拼接而成。将其改写为流畅的散文:使用现在时和第三人称,主要角色姓名首次出现时使用大写字母,涵盖所有重大转折,并揭示结局。Agent 期待看到结局;绝不隐瞒结局。
story.md -
将 1 页版本控制在约 500 词,3 页版本控制在约 1,500 词。使用改写后的版本覆盖生成的文件,并添加下方“约定”中的 frontmatter。
-
如果输出内容单薄,说明情节弧文件也很单薄:使用skill 补齐缺失的情节弧部分,重新运行,然后再次改写。
plot-structure不会替换--out中已有的文件,因此如需重新生成,应先输出到submission/再合并,或在确认用户不需要保留其中已改写的内容后先删除生成文件。dist/
6. Blurb and retailer description
6. Blurb 与零售商简介
Follow . Draft with a tagline,
the back-cover copy (150-200 words), and, for self-publishing, a retailer
description with the same copy plus a comp line if the user wants one. The
blurb never reveals the ending.
references/blurb.mdsubmission/blurb.mdThis skill owns the retailer description: is its
only draft, and the skill reads it there. Keep it and the
field in in step when the user self-publishes.
submission/blurb.mdpublishingdescriptionstory.md遵循 。起草 ,其中包含一句宣传语、封底文案(150 至 200 词),以及用于自出版的零售商简介;如果用户需要,可在同一份文案后加上一行对标作品。Blurb 绝不揭示结局。
references/blurb.mdsubmission/blurb.md本 skill 负责零售商简介: 是其唯一的草稿, skill 会从该文件读取内容。用户选择自出版时,应保持该文件与 中的 字段同步。
submission/blurb.mdpublishingstory.mddescription7. Build the manuscript
7. 构建手稿
For agents and short-fiction markets, build Shunn manuscript format:
shell
story build . --format docx --shunn
story build . --format shunnThese write and .
The DOCX has a running head on every page after the first: the author's
surname, a short title, and the page number ().
The build takes the last word of the first author's name (the first word
in a Chinese, Japanese, Korean, or Hungarian book) and the title before
any subtitle, and cuts a long one to fit. When either is wrong, such as
, set or in ; the build uses
them whole.
For a market that takes PDF, add to the build: it renders
(US Letter, Courier, double-spaced, running
head) with a paged-media engine the user has installed, and stops with
install hints when there is none.
dist/<story-id>.shunn.docxdist/<story-id>.shunn.mdWriter / The Last Ember / 2Le Guinsurnameshort-titlestory.md--pdfshunndist/<story-id>.shunn.pdfThe PDF and DOCX are US Letter, which North American markets expect. For a
market that asks for A4 (most outside North America), add to
the or build; the 1-inch margins stay. Go by the
market's guidelines, not the author's language or country. An author who
always submits on A4 can set under a entry in
in ; other builds ignore it.
--paper a4--pdfdocx --shunnpaper: a4buildcli-defaultsstory.mdConfirm has (or ) and first; the
title page uses them, joining co-authors with "and". Shunn builds leave out pages, as submissions expect. With
or in they use Shunn's
short-story layout: the text runs on from the title block, chapters become
sections separated by a centred , and there are no chapter headings or
page breaks. Any other form starts each chapter on a new page. For
self-publishing, hand off to the skill, which covers EPUB and
print builds (, ),
retailer metadata, and launch.
story.mdauthorauthorscontactmatter/form: short-storyform: flashstory.md#publishingstory build . --format epub--format print --trim 6x9For a one-page metadata sheet to check the pitch facts against (title,
series, author, word count, description length against retailer limits,
keywords, BISAC subjects, and missing fields), run:
shell
story build . --format metadataIf has an , check each agent's or market's
policy on AI-assisted work and disclose as they require; see the
skill.
Tell the user which file in to send, and remind them to check each
agent's or market's guidelines for format and attachment rules.
story.mdai-disclosureeditorial-reviewdist/面向 Agent 和短篇小说市场时,按 Shunn 手稿格式构建:
shell
story build . --format docx --shunn
story build . --format shunn这些命令会生成 和 。DOCX 第一页之后的每一页都有页眉,内容为作者姓氏、短标题和页码()。构建时会取第一位作者姓名的最后一个词(对于中文、日文、韩文或匈牙利文书籍则取第一个词),并取副标题之前的标题;内容过长时会截短以适配。如果其中任何一项不正确,例如 ,请在 中设置 或 ;构建时会完整使用这些值。
dist/<story-id>.shunn.docxdist/<story-id>.shunn.mdWriter / The Last Ember / 2Le Guinstory.mdsurnameshort-title对于接收 PDF 的市场,在 构建中添加 :使用用户已安装的分页媒体引擎生成 (US Letter、Courier、双倍行距、页眉);如果未安装引擎,则停止并提供安装提示。
shunn--pdfdist/<story-id>.shunn.pdfPDF 和 DOCX 使用 US Letter,这是北美市场通常采用的规格。对于要求 A4 的市场(北美以外的大多数市场),在 或 构建中添加 ;1 英寸页边距保持不变。应遵循目标市场的指南,而不是作者的语言或国家。始终以 A4 投稿的作者可以在 的 中某个 条目下设置 ;其他构建会忽略该设置。
--pdfdocx --shunn--paper a4story.mdcli-defaultsbuildpaper: a4先确认 中包含 (或 )和 ;标题页会使用这些信息,合著者之间以“and”连接。Shunn 构建会排除 页面,因为投稿通常不需要这些页面。当 中包含 或 时,会采用 Shunn 的短篇小说版式:正文从标题块处连续排版,各章变为独立小节,以居中的 分隔,不使用章节标题或分页符。其他任何体裁都会让每章从新的一页开始。对于自出版,应移交给 skill;该 skill 涵盖 EPUB 和纸质书构建(、)、零售商元数据和发布工作。
story.mdauthorauthorscontactmatter/story.mdform: short-storyform: flash#publishingstory build . --format epub--format print --trim 6x9如需生成一页 metadata 表,以核对 pitch 中的事实(标题、系列、作者、字数、零售商限制下的简介长度、关键词、BISAC 主题和缺失字段),请运行:
shell
story build . --format metadata如果 中包含 ,检查每位 Agent 或每个市场关于 AI 辅助创作的政策,并按其要求进行披露;参见 skill。
story.mdai-disclosureeditorial-review告诉用户应发送 中的哪个文件,并提醒用户查看每位 Agent 或每个市场的投稿指南,以确认格式和附件规则。
dist/8. Track submissions
8. 追踪投稿
Create from the
first time the user reports sending a submission. Add or update a row each
time the user reports a submission or a response, using only what they tell
you. On request, summarize: queries out, partial and full requests, offers,
declines, and entries with no response after the window the user sets.
submission/tracker.mdreferences/tracker-template.md用户第一次报告已发送投稿时,根据 创建 。此后每当用户报告投稿或收到回复时,添加或更新一行,并且只使用用户提供的信息。根据用户请求,汇总:已发出的查询函、部分请求和全文请求、邀约、拒绝,以及超过用户设定时限后仍未回复的条目。
references/tracker-template.mdsubmission/tracker.md9. Short fiction and collections
9. 短篇创作与选集
For a short story, novelette, or novella going to magazines, anthologies,
or contests, follow instead of steps
2 to 6: the story goes out in full with a short cover letter. Use the
short-fiction tracker columns (submission type, rights offered) and the
publication history section from that reference, and check the tracker
before suggesting a market: a story with an open exclusive submission goes
nowhere else, and an exclusive market needs a story with no open
submissions. For a market that reads anonymously, add to the Shunn
build, which leaves out every name, the running head's surname included.
To assemble a collection, follow its "Assemble a collection" section:
choose the stories, find the linking threads, propose an order, and draft
the acknowledgements from the publication history.
references/short-fiction-markets.md--anonymous短篇小说、novelette 或 novella 投稿给杂志、选集或竞赛时,遵循 ,而不是执行第 2 至第 6 步:作品需全文投稿,并附上一封简短的投稿附信。使用该参考资料中的短篇小说追踪表列(投稿类型、所授予的权利)和发表历史部分;在建议目标市场前检查追踪表:处于开放独家投稿状态的作品不能再投往其他市场,而独家市场需要选择没有开放投稿状态的作品。如果目标市场采用匿名评审,请在 Shunn 构建中添加 ,这会移除所有姓名,包括页眉中的作者姓氏。要汇编选集,请遵循该参考资料中的“Assemble a collection(汇编选集)”一节:选择故事、寻找串联线索、拟定顺序,并根据发表历史起草致谢。
references/short-fiction-markets.md--anonymousConventions
约定
- Package files: ,
submission/query.md,submission/comps.md,submission/synopsis-1-page.md,submission/synopsis-3-page.md,submission/blurb.md. Thesubmission/tracker.mdskill ownsseries-continuity, the series overview saved in book one; this skill does not draft it.submission/series-pitch.md - Each file has YAML frontmatter with a (
type,query,comps,synopsis,blurb, andsubmission-trackerfor the fileseries-pitchwrites) andseries-continuity.updated: YYYY-MM-DD - is outside the story model: the CLI does not validate it and builds never include it.
submission/ - Word counts in submission copy come from , rounded to the nearest thousand (
story wordcount .). A Chinese or Japanese book gives its length in characters, as87,000 wordsreports it (story wordcount ., or sheets of 400字 when a Japanese contest asks for them).12万字 - Tracker statuses: ,
queried,requested-partial,requested-full,offer,declined,no-response, pluswithdrawnandsubmittedfor short fiction.held - When the manuscript changes after the package is drafted, reread the package and update anything the revision made untrue.
- 材料包文件:、
submission/query.md、submission/comps.md、submission/synopsis-1-page.md、submission/synopsis-3-page.md、submission/blurb.md。submission/tracker.mdskill 负责series-continuity,即保存在第一本书中的系列概览;本 skill 不起草该文件。submission/series-pitch.md - 每个文件都带有 YAML frontmatter,其中包含 (
type、query、comps、synopsis、blurb,以及由submission-tracker写入的series-continuity)和series-pitch。updated: YYYY-MM-DD - 位于故事模型之外:CLI 不会校验它,构建也不会包含它。
submission/ - 投稿文案中的字数来自 ,并按千字取整(
story wordcount .)。中文或日文书籍的长度按87,000 words报告的字符数表示(story wordcount .;如果日本竞赛要求,也可按每份 400 字计算)。12万字 - 追踪状态:、
queried、requested-partial、requested-full、offer、declined、no-response,短篇小说还可使用withdrawn和submitted。held - 材料包起草后如果手稿发生变化,应重新阅读材料包,并更新所有因修订而不再准确的内容。
CLI Maintenance
CLI 维护
Use the Story CLI when it is available. If is not installed, use the bundled fallback with the same arguments. Use instead only when the user names a Story Skills repository checkout or you are working in one. Write the script as an absolute path (resolve the fallback relative to this skill folder) and run it from the folder you would run from, so and other relative paths keep their meaning. Use Node, not Bun or a package script: Bun would load that folder's (which can run code) and , and a package script runs from the checkout's root. If no CLI is available, perform the readiness checks manually and write the synopsis from the arc files.
storynode ../story-maintenance/scripts/story.jsnode <checkout>/bin/story.jsstory.bunfig.toml.envAfter the readiness check, or any manuscript change made for submission:
shell
story reindex .
story wordcount . --write
story check .
story prose .可以使用 Story CLI 时,优先使用它。如果未安装 ,则使用捆绑的回退脚本 ,并传入相同参数。只有当用户点名 Story Skills 仓库 checkout,或当前正在该仓库中工作时,才改用 。将脚本路径写为绝对路径(相对于本 skill 目录解析回退脚本),并从原本应运行 的目录执行它,从而保持 和其他相对路径的含义。使用 Node,不要使用 Bun 或 package script:Bun 会加载该目录下的 (其中可能执行代码)和 ,而 package script 会从 checkout 的根目录运行。如果没有可用的 CLI,则手动执行准备度检查,并根据情节弧文件编写梗概。
storynode ../story-maintenance/scripts/story.jsnode <checkout>/bin/story.jsstory.bunfig.toml.env完成准备度检查后,或为投稿而修改手稿后,运行:
shell
story reindex .
story wordcount . --write
story check .
story prose .Reference Files
参考文件
- - Query structure (hook, book paragraphs, metadata line, bio), length, personalization, and common mistakes
references/query-letter.md - - Back-cover and retailer description formulas for genre fiction, length, and taglines
references/blurb.md - - How to choose comparable titles, how to phrase them, and the verification rule
references/comp-titles.md - - Rough word-count ranges by category for the English-language market only, to confirm with the user
references/word-count-norms.md - -
references/tracker-template.mdtemplate and status definitionssubmission/tracker.md - - Magazine, anthology, and contest submissions (simultaneous and exclusive, rights, response times and status queries, tracker columns, publication history) and assembling a story collection
references/short-fiction-markets.md
- - 查询函结构(开场钩子、书籍介绍段落、metadata 行、作者简介)、长度、个性化方式和常见错误
references/query-letter.md - - 类型小说的封底文案和零售商简介公式、篇幅及宣传语
references/blurb.md - - 如何选择对标作品、如何表述以及验证规则
references/comp-titles.md - - 仅适用于英语市场的各类别粗略字数范围,需向用户确认
references/word-count-norms.md - -
references/tracker-template.md模板和状态定义submission/tracker.md - - 杂志、选集和竞赛投稿(同时或独家投稿、权利、回复时间和状态查询)、追踪表列、发表历史,以及故事选集的汇编
references/short-fiction-markets.md
Shared Conventions
共享约定
Every story skill follows the shared conventions in , resolved relative to this skill folder. Read it before creating, renaming, or linking story files. If that file is missing because this skill was installed without , the essentials are: kebab-case ids and filenames, YAML frontmatter on every story-project file, registry tables that rebuilds (never edit them by hand), bidirectional links between entities, for who is on the page and for who is only referred to, plus for deaths, and no project-local generator or build scripts (run only the installed or bundled Story CLI).
../story-maintenance/references/conventions.mdstory-maintenance_index.mdstory reindexcharactersmentionsstatus: deceaseddied-in: chapter-{NN}每个故事 skill 都遵循 中的共享约定,该路径相对于本 skill 目录解析。在创建、重命名或链接故事文件之前,应先阅读该文件。如果安装本 skill 时未同时安装 ,导致该文件缺失,则需遵循以下基本要求:id 和文件名使用 kebab-case 格式;每个故事项目文件都包含 YAML frontmatter; 注册表由 重建(绝不要手动编辑);实体之间建立双向链接;实际登场的角色使用 ,仅被提及的角色使用 ;角色死亡时使用 ,并通过 记录死亡章节;项目内不得放置生成器或构建脚本(只运行已安装或捆绑的 Story CLI)。
../story-maintenance/references/conventions.mdstory-maintenance_index.mdstory reindexcharactersmentionsstatus: deceaseddied-in: chapter-{NN}