Individual skill
awesome-novel
和 AI 协作写小说的工作流系统。9 个 agent 协作完成从设定到归档的完整写作流程。入口检测 → 初始化/迁移 → 交 novel-agent 调度。适用场景:从零写新小说、导入已有小说。
SKILL.md
Source commit dcd1920faab812822c04aae83cc19a2fbfb7fe93
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 10, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 862
- Repository last updated
- Sep 25, 2026
- License
- AGPL-3.0
Observed agent integration: claude-code, codex
- ai-novel Repository topic
- ai-skill Repository topic
- novel-generator Repository topic
- novel-writing Repository topic
- story-generation Repository topic
- story-writing Repository topic
- agent-skill Repository topic
- ai-fiction Repository topic
- claude-code Repository topic
- hermes Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.claude/agents/code-reviewer-agent.mddoc · 3,082 bytes.claude/agents/multi-agent-systems-architect-agent.mddoc · 29,307 bytes.claude/agents/prompt-engineer-agent.mddoc · 9,483 bytes.claude/agents/software-architect-agent.mddoc · 6,491 bytes.claude/agents/workflow-architect-agent.mddoc · 26,485 bytes.gitattributesasset · 93 bytes.github/ISSUE_TEMPLATE/1-anti-ai-system-v2.mddoc · 14,363 bytes.github/workflows/static.ymlasset · 1,556 bytes.gitignoreasset · 325 bytesAGENTS.mddoc · 7,694 bytesARCHITECTURE.mddoc · 21,478 bytesCONTRIBUTING.mddoc · 7,291 bytesLICENSEasset · 34,523 bytesLICENSE-DECLARATION-en.mddoc · 1,112 bytesLICENSE-DECLARATION.mddoc · 1,000 bytesREADME-en.mddoc · 29,510 bytesREADME.mddoc · 40,459 bytesSKILL.mdcore · 26,316 bytesSKILL.mdcore · 26,316 bytesSKILL.mdcore · 26,316 bytesSKILL.mdcore · 26,316 bytesVERSIONasset · 8 bytesagents/.gitkeepasset · 0 bytesagents/anti-ai.mddoc · 5,932 bytesagents/chapter-planner.mddoc · 11,198 bytesagents/novel-agent.mddoc · 28,941 bytesagents/prompt-crafter.mddoc · 11,754 bytesagents/reader.mddoc · 8,266 bytesagents/short-agent.mddoc · 5,529 bytesagents/short-editor.mddoc · 4,811 bytesagents/short-planner.mddoc · 5,831 bytesagents/short-verifier.mddoc · 4,029 bytesagents/short-writer.mddoc · 4,985 bytesagents/style-distiller.mddoc · 3,074 bytesagents/updater.mddoc · 15,656 bytesagents/volume-planner.mddoc · 14,263 bytesagents/writer.mddoc · 7,366 bytesdocs/releasenotes/releasenote-4.17.0.mddoc · 4,416 bytesdocs/releasenotes/releasenote-4.18.0.mddoc · 3,944 bytesdocs/releasenotes/releasenote-4.19.0.mddoc · 3,720 bytesdocs/releasenotes/releasenote-4.20.0.mddoc · 4,065 bytesdocs/releasenotes/releasenote-4.21.0.mddoc · 3,431 bytesdocs/releasenotes/releasenote-4.22.0.mddoc · 3,215 bytesdocs/releasenotes/releasenote-4.23.0.mddoc · 3,011 bytesdocs/releasenotes/releasenote-4.24.0.mddoc · 1,930 bytesdocs/releasenotes/releasenote-4.24.1.mddoc · 1,554 bytesdocs/releasenotes/releasenote-4.25.0.mddoc · 4,281 bytesdocs/releasenotes/releasenote-4.26.0.mddoc · 2,739 bytesdocs/releasenotes/releasenote-4.27.0.mddoc · 3,361 bytesdocs/releasenotes/releasenote-4.28.0.mddoc · 1,859 bytesdocs/tutorial.mddoc · 42,587 bytesindex.htmlasset · 28,037 bytesinstall.ps1runs · 3,577 bytesinstall.shruns · 4,796 bytesknowledge/README.mddoc · 1,065 bytesknowledge/anti-ai/README.mddoc · 5,241 bytesknowledge/anti-ai/ancient-politics.mddoc · 1,654 bytesknowledge/anti-ai/anime-derivative.mddoc · 1,634 bytesknowledge/anti-ai/anti-ai-writing.mddoc · 15,166 bytesknowledge/anti-ai/anti-japanese-war.mddoc · 1,587 bytesknowledge/anti-ai/boundary-cases.mddoc · 4,146 bytesknowledge/anti-ai/common-rules.mddoc · 13,481 bytesknowledge/anti-ai/derivative.mddoc · 1,531 bytesknowledge/anti-ai/fanqie.mddoc · 33,508 bytesknowledge/anti-ai/historical.mddoc · 1,802 bytesknowledge/anti-ai/living-voice.mddoc · 3,784 bytesknowledge/anti-ai/scifi-apocalypse.mddoc · 1,604 bytesknowledge/anti-ai/structural-heat.mddoc · 8,178 bytesknowledge/anti-ai/suspense-crime.mddoc · 1,509 bytesknowledge/anti-ai/suspense-paranormal.mddoc · 1,690 bytesknowledge/anti-ai/urban-brained.mddoc · 1,459 bytesknowledge/anti-ai/urban-daily.mddoc · 1,494 bytesknowledge/anti-ai/urban-farming.mddoc · 1,636 bytesknowledge/anti-ai/urban-romance.mddoc · 1,415 bytesknowledge/anti-ai/urban.mddoc · 1,555 bytesknowledge/anti-ai/war-god.mddoc · 1,736 bytesknowledge/anti-ai/western-fantasy.mddoc · 1,602 bytesknowledge/anti-ai/xianxia.mddoc · 1,591 bytesknowledge/anti-ai/xuanhuan.mddoc · 1,490 bytesknowledge/character-craft/villain-types.mddoc · 3,348 bytesknowledge/format-specs/author-communication.mddoc · 6,245 bytesknowledge/format-specs/chapter-quality-checklist.mddoc · 35,070 bytesknowledge/format-specs/chapter-setting-style.mddoc · 56,329 bytesknowledge/format-specs/character-setting-style.mddoc · 22,230 bytesknowledge/format-specs/distilled-style-spec.mddoc · 3,616 bytesknowledge/format-specs/genre-style.mddoc · 16,207 bytesknowledge/format-specs/memory-format-spec.mddoc · 3,763 bytesknowledge/format-specs/narrative-rules.mddoc · 3,217 bytesknowledge/format-specs/prompt-setting-style.mddoc · 18,082 bytesknowledge/format-specs/roleplay-sandbox-style.mddoc · 5,877 bytesknowledge/format-specs/story-arc-style.mddoc · 21,319 bytesknowledge/format-specs/volume-setting-style.mddoc · 39,631 bytesknowledge/format-specs/world-setup-style.mddoc · 24,200 bytesknowledge/format-specs/writing-base.mddoc · 2,127 bytesknowledge/format-specs/writing-style.mddoc · 8,215 bytesknowledge/genre-example/ancient-politics.mddoc · 8,644 bytesknowledge/genre-example/anime-derivative.mddoc · 528 bytesknowledge/genre-example/anti-japanese-war.mddoc · 576 bytesknowledge/genre-example/derivative.mddoc · 7,225 bytesknowledge/genre-example/game-sports.mddoc · 558 bytesknowledge/genre-example/historical-brained.mddoc · 553 bytesknowledge/genre-example/historical.mddoc · 9,047 bytesknowledge/genre-example/index.mddoc · 2,769 bytesknowledge/genre-example/male-derivative.mddoc · 501 bytesknowledge/genre-example/scifi-apocalypse.mddoc · 10,732 bytesknowledge/genre-example/suspense-brained.mddoc · 620 bytesknowledge/genre-example/suspense-crime.mddoc · 11,080 bytesknowledge/genre-example/suspense-paranormal.mddoc · 560 bytesknowledge/genre-example/urban-brained.mddoc · 569 bytesknowledge/genre-example/urban-cultivation.mddoc · 553 bytesknowledge/genre-example/urban-daily.mddoc · 543 bytesknowledge/genre-example/urban-farming.mddoc · 575 bytesknowledge/genre-example/urban-high-martial.mddoc · 584 bytesknowledge/genre-example/urban-romance.mddoc · 8,175 bytesknowledge/genre-example/urban.mddoc · 6,692 bytesknowledge/genre-example/war-god.mddoc · 566 bytesknowledge/genre-example/western-fantasy.mddoc · 9,599 bytesknowledge/genre-example/xianxia.mddoc · 10,075 bytesknowledge/genre-example/xuanhuan-brained.mddoc · 536 bytesknowledge/genre-example/xuanhuan.mddoc · 8,721 bytesknowledge/plot-craft/README.mddoc · 1,921 bytesknowledge/plot-craft/conflict-motivation.mddoc · 4,082 bytesknowledge/plot-craft/emotional-pull.mddoc · 3,933 bytesknowledge/plot-craft/hook-techniques.mddoc · 3,443 bytesknowledge/plot-craft/index.mddoc · 4,211 bytesknowledge/plot-craft/opening-hooks.mddoc · 4,715 bytesknowledge/plot-craft/plot-twists.mddoc · 4,530 bytesknowledge/plot-craft/tragedy-techniques.mddoc · 3,470 bytesknowledge/scene-craft/README.mddoc · 1,882 bytesknowledge/scene-craft/appearance/universal.mddoc · 5,729 bytesknowledge/scene-craft/death-scene/universal.mddoc · 3,434 bytesknowledge/scene-craft/dialogue/suspense-crime.mddoc · 694 bytesknowledge/scene-craft/dialogue/universal.mddoc · 5,116 bytesknowledge/scene-craft/dialogue/xianxia.mddoc · 787 bytesknowledge/scene-craft/environment/suspense-crime.mddoc · 483 bytesknowledge/scene-craft/environment/universal.mddoc · 4,380 bytesknowledge/scene-craft/environment/xianxia.mddoc · 517 bytesknowledge/scene-craft/fight/suspense-crime.mddoc · 552 bytesknowledge/scene-craft/fight/universal.mddoc · 6,626 bytesknowledge/scene-craft/fight/xianxia.mddoc · 10,056 bytesknowledge/scene-craft/group-scene/universal.mddoc · 93 bytesknowledge/scene-craft/index.mddoc · 3,120 bytesknowledge/scene-craft/inner-mono/universal.mddoc · 5,593 bytesknowledge/scene-craft/pov/universal.mddoc · 5,198 bytesknowledge/scene-craft/prose/universal.mddoc · 5,771 bytesknowledge/scene-craft/transition/universal.mddoc · 7,276 bytesknowledge/short/anti-ai/short-deslop.mddoc · 8,911 bytesknowledge/short/craft/dialogue-mastery.mddoc · 11,534 bytesknowledge/short/craft/emotional-methods.mddoc · 7,897 bytesknowledge/short/craft/genre-writing-formulas.mddoc · 21,547 bytesknowledge/short/craft/genre-writing-techniques.mddoc · 22,380 bytesknowledge/short/craft/hooks-chapter.mddoc · 8,839 bytesknowledge/short/craft/hooks-paragraph.mddoc · 7,055 bytesknowledge/short/craft/hooks-suspense.mddoc · 15,515 bytesknowledge/short/craft/quality-checklist.mddoc · 9,749 bytesknowledge/short/craft/reversal-toolkit.mddoc · 15,630 bytesknowledge/short/craft/short-craft.mddoc · 6,317 bytesknowledge/short/craft/short-format.mddoc · 3,757 bytesknowledge/short/craft/submission-craft.mddoc · 5,000 bytesknowledge/short/craft/villain-and-reveal.mddoc · 6,353 bytesknowledge/short/genres/fuchou.mddoc · 15,402 bytesknowledge/short/genres/index.mddoc · 1,290 bytesknowledge/short/genres/minsu.mddoc · 13,559 bytesknowledge/short/genres/shadiao.mddoc · 15,046 bytesknowledge/short/genres/shiqing.mddoc · 17,138 bytesknowledge/short/genres/shuangnan.mddoc · 13,279 bytesknowledge/short/genres/tianchong.mddoc · 12,305 bytesknowledge/short/genres/xuanyi.mddoc · 14,257 bytesknowledge/short/genres/zhaidou.mddoc · 16,126 bytesknowledge/short/genres/zhuiqi.mddoc · 8,939 bytesknowledge/short/genres/zongcai.mddoc · 17,853 bytesknowledge/style-distill/prompt-templates/feature-extract.mddoc · 4,973 bytesknowledge/style-distill/prompt-templates/rendering-rules.mddoc · 5,319 bytesknowledge/style-distill/prompt-templates/verify-checklist.mddoc · 2,326 bytesknowledge/title-craft/index.mddoc · 2,643 bytesopenspec/changes/2026-09-04-enhance-generation-prompt-antiai/.openspec.yamlasset · 40 bytesopenspec/changes/2026-09-04-enhance-generation-prompt-antiai/design.mddoc · 9,274 bytesopenspec/changes/2026-09-04-enhance-generation-prompt-antiai/proposal.mddoc · 4,151 bytesopenspec/changes/2026-09-04-enhance-generation-prompt-antiai/specs/generation-prompt-antiai/spec.mddoc · 8,720 bytesopenspec/changes/2026-09-04-enhance-generation-prompt-antiai/tasks.mddoc · 4,819 bytesopenspec/changes/archive/2026-09-02-add-detect-loop-skill/.openspec.yamlasset · 40 bytesopenspec/changes/archive/2026-09-02-add-detect-loop-skill/design.mddoc · 3,054 bytesopenspec/changes/archive/2026-09-02-add-detect-loop-skill/proposal.mddoc · 1,702 bytesopenspec/changes/archive/2026-09-02-add-detect-loop-skill/specs/detect-loop/spec.mddoc · 3,546 bytesopenspec/changes/archive/2026-09-02-add-detect-loop-skill/tasks.mddoc · 1,556 bytesopenspec/changes/archive/2026-09-02-add-zhuque-source-defense/.openspec.yamlasset · 40 bytesopenspec/changes/archive/2026-09-02-add-zhuque-source-defense/design.mddoc · 3,719 bytesopenspec/changes/archive/2026-09-02-add-zhuque-source-defense/proposal.mddoc · 2,338 bytesopenspec/changes/archive/2026-09-02-add-zhuque-source-defense/specs/chapter-check/spec.mddoc · 3,686 bytesopenspec/changes/archive/2026-09-02-add-zhuque-source-defense/specs/structural-heat/spec.mddoc · 3,648 bytesopenspec/changes/archive/2026-09-02-add-zhuque-source-defense/tasks.mddoc · 2,271 bytesopenspec/changes/archive/2026-09-02-wire-source-constraints-into-pipeline/.openspec.yamlasset · 40 bytesopenspec/changes/archive/2026-09-02-wire-source-constraints-into-pipeline/design.mddoc · 3,871 bytesopenspec/changes/archive/2026-09-02-wire-source-constraints-into-pipeline/proposal.mddoc · 2,183 bytesopenspec/changes/archive/2026-09-02-wire-source-constraints-into-pipeline/specs/source-constraint-pipeline/spec.mddoc · 4,285 bytesopenspec/changes/archive/2026-09-02-wire-source-constraints-into-pipeline/tasks.mddoc · 2,799 bytesopenspec/changes/archive/2026-09-10-add-short-scan-analyze/.openspec.yamlasset · 40 bytesopenspec/changes/archive/2026-09-10-add-short-scan-analyze/design.mddoc · 6,218 bytesopenspec/changes/archive/2026-09-10-add-short-scan-analyze/proposal.mddoc · 3,958 bytesopenspec/changes/archive/2026-09-10-add-short-scan-analyze/specs/short-story-analyze/spec.mddoc · 3,688 bytesopenspec/changes/archive/2026-09-10-add-short-scan-analyze/specs/short-story-scan/spec.mddoc · 3,093 bytesopenspec/changes/archive/2026-09-10-add-short-scan-analyze/tasks.mddoc · 2,132 bytesopenspec/changes/archive/2026-09-10-add-short-story-pipeline/.openspec.yamlasset · 40 bytesopenspec/changes/archive/2026-09-10-add-short-story-pipeline/design.mddoc · 35,861 bytesopenspec/changes/archive/2026-09-10-add-short-story-pipeline/proposal.mddoc · 13,304 bytesopenspec/changes/archive/2026-09-10-add-short-story-pipeline/specs/short-story-anti-ai/spec.mddoc · 13,462 bytesopenspec/changes/archive/2026-09-10-add-short-story-pipeline/specs/short-story-bootstrap/spec.mddoc · 10,476 bytesopenspec/changes/archive/2026-09-10-add-short-story-pipeline/specs/short-story-pipeline/spec.mddoc · 31,164 bytesopenspec/changes/archive/2026-09-10-add-short-story-pipeline/tasks.mddoc · 25,802 bytesopenspec/config.yamlasset · 771 bytesopenspec/specs/chapter-check/spec.mddoc · 3,710 bytesopenspec/specs/detect-loop/spec.mddoc · 3,568 bytesopenspec/specs/short-story-analyze/spec.mddoc · 3,689 bytesopenspec/specs/short-story-anti-ai/spec.mddoc · 13,464 bytesopenspec/specs/short-story-bootstrap/spec.mddoc · 10,477 bytesopenspec/specs/short-story-pipeline/spec.mddoc · 31,165 bytesopenspec/specs/short-story-scan/spec.mddoc · 3,094 bytesopenspec/specs/source-constraint-pipeline/spec.mddoc · 4,322 bytesopenspec/specs/structural-heat/spec.mddoc · 3,674 bytesreference/images/wechat-pay.jpgasset · 239,728 bytesreference/images/我靠炼丹逆天改命.pngasset · 5,440,261 bytesreference/video/4.0宣传视频.mp4asset · 11,641,356 bytesskill.jsonasset · 868 bytesskills/anti-ai.mddoc · 15,070 bytesskills/chapter-outline.mddoc · 10,036 bytesskills/chapter-reference.mddoc · 11,629 bytesskills/chapter-verify.mddoc · 1,127 bytesskills/detect-loop.mddoc · 4,464 bytesskills/memory-recording.mddoc · 5,543 bytesskills/novel-dispatch.mddoc · 8,513 bytesskills/prompt-audit.mddoc · 13,676 bytesskills/prompt-crafting.mddoc · 42,659 bytesskills/reader-review.mddoc · 12,287 bytesskills/roleplay-sandbox.mddoc · 10,638 bytesskills/short-analyze.mddoc · 7,748 bytesskills/short-audit.mddoc · 1,939 bytesskills/short-craft-prompt.mddoc · 3,613 bytesskills/short-dispatch.mddoc · 5,650 bytesskills/short-plan.mddoc · 4,333 bytesskills/short-polish.mddoc · 3,162 bytesskills/short-scan.mddoc · 5,569 bytesskills/short-verify.mddoc · 2,067 bytesskills/short-write.mddoc · 3,433 bytesskills/style-distill.mddoc · 4,231 bytesskills/updater-archive.mddoc · 14,244 bytesskills/updater-rollback.mddoc · 5,088 bytesskills/updater-setting.mddoc · 4,302 bytesskills/volume-arc.mddoc · 2,940 bytesskills/volume-direction.mddoc · 2,384 bytesskills/volume-writing.mddoc · 16,368 bytesskills/writing-execution.mddoc · 9,426 bytestemplates/.agent/.gitkeepasset · 0 bytestemplates/.agent/status.mddoc · 1,395 bytestemplates/.agent/task/order-template.mddoc · 630 bytestemplates/AGENTS.codex.mddoc · 1,741 bytestemplates/AGENTS.mddoc · 1,190 bytestemplates/CLAUDE.mddoc · 998 bytestemplates/archives/.gitkeepasset · 0 bytestemplates/chapters/.gitkeepasset · 0 bytestemplates/migration/agent-status.md.templateasset · 197 bytestemplates/migration/anti-ai.md.templateasset · 1,308 bytestemplates/migration/chapter.md.templateasset · 1,369 bytestemplates/migration/character.md.templateasset · 547 bytestemplates/migration/example-prompt-filled.mddoc · 8,476 bytestemplates/migration/foreshadowing.md.templateasset · 628 bytestemplates/migration/genre-setting.md.templateasset · 535 bytestemplates/migration/hooks.md.templateasset · 4,836 bytestemplates/migration/migration-spec.mddoc · 19,038 bytestemplates/migration/setting-change-log.md.templateasset · 405 bytestemplates/migration/story.md.templateasset · 784 bytestemplates/migration/timeline.md.templateasset · 187 bytestemplates/migration/volume.md.templateasset · 890 bytestemplates/migration/world-setting.md.templateasset · 625 bytestemplates/migration/writing-style.md.templateasset · 254 bytestemplates/prompts/.gitkeepasset · 0 bytestemplates/sandbox/.gitkeepasset · 0 bytestemplates/sandbox/detect-battles.mddoc · 1,524 bytestemplates/sandbox/locked-lines.txtdoc · 490 bytestemplates/sandbox/prose-regressions.txtdoc · 483 bytestemplates/settings/character-setting/.gitkeepasset · 0 bytestemplates/settings/foreshadowing.mddoc · 777 bytestemplates/settings/genre-setting.mddoc · 294 bytestemplates/settings/style-profiles/dialogue.mddoc · 542 bytestemplates/settings/style-profiles/environment.mddoc · 594 bytestemplates/settings/style-profiles/fight.mddoc · 545 bytestemplates/settings/style-profiles/genre-baselines/suspense/base.mddoc · 1,267 bytestemplates/settings/style-profiles/genre-baselines/suspense/benchmark.mddoc · 1,269 bytestemplates/settings/style-profiles/genre-baselines/suspense/delta.mddoc · 1,358 bytestemplates/settings/style-profiles/genre-baselines/urban/base.mddoc · 1,264 bytestemplates/settings/style-profiles/genre-baselines/urban/benchmark.mddoc · 1,266 bytestemplates/settings/style-profiles/genre-baselines/urban/delta.mddoc · 1,352 bytestemplates/settings/style-profiles/genre-baselines/xianxia/base.mddoc · 1,266 bytestemplates/settings/style-profiles/genre-baselines/xianxia/benchmark.mddoc · 1,268 bytestemplates/settings/style-profiles/genre-baselines/xianxia/delta.mddoc · 1,356 bytestemplates/settings/style-profiles/group-scene.mddoc · 535 bytestemplates/settings/style-profiles/inner-mono.mddoc · 599 bytestemplates/settings/style-profiles/transition.mddoc · 528 bytestemplates/settings/timeline.mddoc · 99 bytestemplates/settings/world-setting.mddoc · 112 bytestemplates/settings/writing-style.mddoc · 1,523 bytestemplates/short/.agent/status.mddoc · 1,516 bytestemplates/short/.agent/task/order-template.mddoc · 94 bytestemplates/short/AGENTS.codex.mddoc · 1,412 bytestemplates/short/AGENTS.mddoc · 1,450 bytestemplates/short/CLAUDE.mddoc · 1,326 bytestemplates/short/sandbox/locked-lines.txtdoc · 124 bytestemplates/short/sandbox/prose-regressions.txtdoc · 158 bytestemplates/short/settings/README.mddoc · 169 bytestemplates/short/story.mddoc · 217 bytestemplates/story.mddoc · 175 bytestemplates/volumes/.gitkeepasset · 0 bytestools/.gitkeepasset · 0 bytestools/check-agents.pyruns · 37,736 bytestools/check-chapter.pyruns · 8,718 bytestools/check-conflicts.pyruns · 9,705 bytestools/check-prose.pyruns · 21,815 bytestools/check-python.pyruns · 2,245 bytestools/check-version.pyruns · 3,085 bytestools/check-yaml.pyruns · 1,479 bytestools/init.pyruns · 40,562 bytestools/platforms.pyruns · 38,811 bytestools/requirements.txtdoc · 139 bytestools/style_common.pyruns · 3,191 bytestools/style_render.pyruns · 16,926 bytestools/style_verify.pyruns · 4,347 bytestools/sync-project.pyruns · 31,406 bytestools/test_check_chapter.pyruns · 8,267 bytestools/test_check_prose.pyruns · 3,637 bytestools/test_platforms.pyruns · 56,079 bytestools/test_style_distill.pyruns · 16,856 bytestools/test_style_rules.pyruns · 22,887 bytestools/test_util.pyruns · 1,376 bytes
No licensed excerpt is available. You can inspect the pinned source.