پارسیتر بنویس، بیآنکه چیزی خراب شود.
سالسی یک اسکیل برای دستیارهای هوشمند است — کلاد، کدکس، کرسر و هر چیز دیگر — بههمراه یک ابزار خط فرمان. وامواژههای نوشتهٔ شما را پیدا میکند و برابر پارسیشان را پیشنهاد میدهد، بیآنکه اصطلاحهای تخصصی، نامهای خاص و کد را خراب کند.
بلوک کد، کد درونخطی، نشانی، نقلقول و «الگوریتم» را اصلاً نشان نداد — چون نباید عوض شوند.
مسئله
اگر واژهبهواژه از روی فرهنگ لغت جایگزین کنید، متن خراب میشود. اینها نمونههای واقعی از همین واژهنامهاند:
| در متن | جایگزینی سادهلوحانه | چه شد |
|---|---|---|
سرور در نوشتار فنی | شادمانی | فرهنگ بر پایهٔ املا کلید خورده؛ «سُرور» و server یکشکل نوشته میشوند |
الگوریتم | روالواره | اصطلاح فنی است؛ برگرداندنش متن را کمدقتتر میکند |
کیبورد | تختهمدنگ | درست است، ولی کسی نمیشناسدش |
خانهای | سرایای | پسوند فارسی با واژهٔ نو شکل عوض میکند |
دانلود کنید | بارگیری کردن | صرف فعل باید بماند، نه مصدر |
نیمفاصله، گونههای عربی حروف، اعراب، پسوندهای صرفی، عبارتهای
چندواژهای و فعلهای مرکب. فایلهایمان،
فایل ها و فایلها همه به یک سرواژه میرسند —
و پسوند برای واژهٔ نو بازساخته میشود، نه کپی از قدیم.
بلوک کد، کد درونخطی، نشانی، نقلقول، برچسب HTML، لاتک و front matter
هرگز دست نمیخورند. واژگان تخصصی هم به تفکیک حوزه محافظت میشوند:
tech، medical، legal،
science، business.
چون «فارسیتر» یک عدد نیست:
خودکارسازی، CI، وقتی نمیتوانید بازبینی کنید.
ویرایش عادی با بازبینی.
سرهنویسی کامل، فقط وقتی خواسته شود.
تنها safe بدون داوری انسان اعمال میشود.
باقی، پیشنهاد است نه تصمیم — و اسکیل به دستیار میگوید پیشنهادِ ناآشنا
را رد کند. در یک نوشتار فنی، بیشتر یافتهها باید رد شوند.
شروع
git clone https://github.com/pooooooriya/salsi
cd salsi
./install.sh
نصبکننده خودش پیدا میکند چه ابزارهایی روی دستگاهتان هست و میپرسد.
نیازی به pip نیست: هر اسکیلی که نصب میشود،
موتور و هر ۲۰٬۰۷۱ واژه را با خودش میبرد. تنها نیازش پایتون ۳٫۱۰ است.
| ابزار | جای نصب |
|---|---|
| Claude Code | ~/.claude/skills/salsi/ |
| Claude.ai / Desktop | ./install.sh --bundle ./dist و بارگذاری پوشه |
| Codex | افزوده میشود به AGENTS.md |
| Cursor | .cursor/rules/salsi.mdc |
| Windsurf · Cline · Continue · Zed | پروندههای skills/adapters/ |
| هر چیز دیگر | skills/adapters/PROMPT.md در پرامپت سامانه |
کافی است به دستیارتان بگویید «این متن را پارسیتر کن» یا «سرهنویسی کن». اسکیل خودش فعال میشود، متن را بررسی میکند، و پیش از اعمال، تفاوتها را نشانتان میدهد.
salsi scan نوشتار.md --domain tech
salsi apply نوشتار.md --diff # فقط ردیفهای امن
salsi lookup سرور # پاسبان چه میدهد، و در کدام معنا
salsi scan docs/**/*.md --level safe --strict # برای CI
سرچشمه
هر واژه و هر برابر پارسی در سالسی، کار پاسبان است.
پاسبان یک کار مردمی برای نگهبانی از زبان پارسی است: گنجینهای از بیش از بیست هزار وامواژه با برابرهای پارسیشان. سالها زمان برده و دستاورد آنهاست. سالسی تنها راهی برای بهکارگیری آن است.
پاسبان دادگانش را زیر پروانهٔ
ODbL v1.0
منتشر کرده است. سالسی هر سه شرط آن را رعایت میکند:
یادکرد سرچشمه، همسانرسانی
(کل salsi/data/ زیر ODbL است) و گشودهماندن.
| چه چیزی | پروانه |
|---|---|
| نرمافزار سالسی | MIT |
salsi/data/** | ODbL v1.0 |
| متنی که با سالسی مینویسید | «فرآوردهٔ برخاسته» — فقط یادکرد پاسبان |
یعنی مقاله یا مستنداتی که با سالسی مینویسید ODbL نمیشود؛ تنها کافی است پاسبان را یاد کنید.
نام
از بیت فردوسی — آن سی سال رنجی که برد تا پارسی زنده بماند. نشانِ سالسی هم حرف «س» است، با سه دندانهای که همان «سی» است. این ابزار کار بسیار کوچکتری میکند، در همان راه.