A
Ariiima/persian-writer
Claude skill that writes natural, native-sounding Persian (Farsi) text
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
- ★ 数取值
- 1 ★ · Ariiima/persian-writer · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-10-24 · 最近见到 2026-11-14 · 共见到 25 次 · 被 1 个来源列出
- 评分构成
- 综合分 103 · 1 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
Ariiima/persian-writer;我们收录于 2026-10-24;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。# persian-writer
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
نگارش فارسی طبیعی و استاندارد برای دستیارهای هوش مصنوعی — Natural, native-sounding Persian (Farsi) writing skill for Claude, Claude Code, Cursor & Codex
Large language models know Persian grammar rules on paper, yet their Persian output routinely reads as machine-translated (ترجمهزده) or stiffly bureaucratic (اداریزده). This skill fixes the four root causes without bloating context with .docx / .pptx / LibreOffice layout instructions:
1. Syntactic Anti-Calque (ضد گرتهبرداری نحوی): Shifts English noun-heavy, passive (توسط), SVO-ordered sentences into verb-centric Persian.
2. Bureaucratic & AI Fossil Removal (حذف کلیشههای اداری و ماشینی): Strips میباشد, گردید, نمود, در راستای, لازم به ذکر است, مورد ... قرار گرفتن, نه تنها... بلکه همچنین, and em-dashes (—).
3. 5-Register Routing & Lock (تشخیص و قفل رجیستر): Separates the user's prompt tone from the deliverable register and prevents mid-paragraph mixing between written (کتابی) and spoken (شکسته) forms.
4. Farhangestan 1401 Orthography (دستور خطّ فرهنگستان ۱۴۰۱): Enforces ZWNJ (نیمفاصله) in both formal and colloquial verbs (میشود / میشه), prevents هکسره errors (کتابه من ❌ → کتابِ من ✅), preserves silent ه in colloquial clitics (آمادهست, نتیجهش), bans fake tanvin (گاهاً → گاهی, دوماً → دوم اینکه), and normalizes digits/punctuation.
## Supported Registers
| Register | Surface / Audience | Verbs | Object & Pronouns |
| formal-human (رسمی روان — Default) | B2B emails, proposals, reports, docs, standard UI, company websites | است, شد, میشود, میتوانید | را, این / آن, آنها, شما |
| formal-admin (رسمی اداری) | Official letters (نامه اداری) to ministries, tax office, banks, universities | است, میشود + دستور فرمایید | را, این / آن, جنابعالی |
| semi-formal (نیمهرسمی / آموزشی) | Blog posts, newsletters, tutorials, technical guides, LinkedIn | است, میشود, میکنیم | را, این / آن, direct شما |
| light-colloquial (محاورهٔ نرم) | Friendly consumer app UI, onboarding, casual landing pages, support chat | میشه, میتونید, داره, ـه | Keeps را and این / آن |
| full-colloquial (محاورهٔ کامل / نریشن) | Instagram/Telegram captions, friendly DMs, podcast & video voiceover (نریشن) | میشه, میخوام, میرم, میگه, بذار | رو, اون / اونا / اینا, واسه, دیگه |
## Repository Structure
text
persian-writer/
├── SKILL.md # Core router, register lock table, anti-calque rules & verification workflow
├── references/
│ ├── registers.md # 6-step register detection, lock table & rules per register
│ ├── anti-calque-and-style.md # English→Persian syntactic transforms, calque lexicon & AI-tell fixes
│ ├── orthography-1401.md # Farhangestan 1401 ZWNJ rules, هکسره differential test, tanvin, BiDi & numbers
│ └── ui-and-microcopy.md # Product UX copy, buttons, error messages, SMS & landing pages
├── scripts/
│ ├── facheck.py # Zero-dependency deterministic linter, register-mix detector & safe auto-fixer
│ └── runbenchmark.py # Automated evaluation harness (facheck + blind pairwise LLM judge)
├── evals/
│ ├── evals.json # 8 golden evaluation tasks across all 5 registers
│ ├── triggers.json # 20 trigger / non-trigger test queries
│ └── files/ # Sample AI-generated & orthographically broken test inputs
Large language models know Persian grammar rules on paper, yet their Persian output routinely reads as machine-translated (ترجمهزده) or stiffly bureaucratic (اداریزده). This skill fixes the four root causes without bloating context with .docx / .pptx / LibreOffice layout instructions:
1. Syntactic Anti-Calque (ضد گرتهبرداری نحوی): Shifts English noun-heavy, passive (توسط), SVO-ordered sentences into verb-centric Persian.
2. Bureaucratic & AI Fossil Removal (حذف کلیشههای اداری و ماشینی): Strips میباشد, گردید, نمود, در راستای, لازم به ذکر است, مورد ... قرار گرفتن, نه تنها... بلکه همچنین, and em-dashes (—).
3. 5-Register Routing & Lock (تشخیص و قفل رجیستر): Separates the user's prompt tone from the deliverable register and prevents mid-paragraph mixing between written (کتابی) and spoken (شکسته) forms.
4. Farhangestan 1401 Orthography (دستور خطّ فرهنگستان ۱۴۰۱): Enforces ZWNJ (نیمفاصله) in both formal and colloquial verbs (میشود / میشه), prevents هکسره errors (کتابه من ❌ → کتابِ من ✅), preserves silent ه in colloquial clitics (آمادهست, نتیجهش), bans fake tanvin (گاهاً → گاهی, دوماً → دوم اینکه), and normalizes digits/punctuation.
## Supported Registers
| Register | Surface / Audience | Verbs | Object & Pronouns |
| formal-human (رسمی روان — Default) | B2B emails, proposals, reports, docs, standard UI, company websites | است, شد, میشود, میتوانید | را, این / آن, آنها, شما |
| formal-admin (رسمی اداری) | Official letters (نامه اداری) to ministries, tax office, banks, universities | است, میشود + دستور فرمایید | را, این / آن, جنابعالی |
| semi-formal (نیمهرسمی / آموزشی) | Blog posts, newsletters, tutorials, technical guides, LinkedIn | است, میشود, میکنیم | را, این / آن, direct شما |
| light-colloquial (محاورهٔ نرم) | Friendly consumer app UI, onboarding, casual landing pages, support chat | میشه, میتونید, داره, ـه | Keeps را and این / آن |
| full-colloquial (محاورهٔ کامل / نریشن) | Instagram/Telegram captions, friendly DMs, podcast & video voiceover (نریشن) | میشه, میخوام, میرم, میگه, بذار | رو, اون / اونا / اینا, واسه, دیگه |
## Repository Structure
text
persian-writer/
├── SKILL.md # Core router, register lock table, anti-calque rules & verification workflow
├── references/
│ ├── registers.md # 6-step register detection, lock table & rules per register
│ ├── anti-calque-and-style.md # English→Persian syntactic transforms, calque lexicon & AI-tell fixes
│ ├── orthography-1401.md # Farhangestan 1401 ZWNJ rules, هکسره differential test, tanvin, BiDi & numbers
│ └── ui-and-microcopy.md # Product UX copy, buttons, error messages, SMS & landing pages
├── scripts/
│ ├── facheck.py # Zero-dependency deterministic linter, register-mix detector & safe auto-fixer
│ └── runbenchmark.py # Automated evaluation harness (facheck + blind pairwise LLM judge)
├── evals/
│ ├── evals.json # 8 golden evaluation tasks across all 5 registers
│ ├── triggers.json # 20 trigger / non-trigger test queries
│ └── files/ # Sample AI-generated & orthographically broken test inputs
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/ariiima-persian-writer/)
- 来源
- github · https://github.com/Ariiima/persian-writer
- 按领域浏览
- 开源项目
- Traction
- 1 ★
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。