adelpro/fasaha
v1.2.0MIT
Arabic fluency and correction skill: review and fix AI-generated or AI-translated Arabic so it reads as fluent, native Modern Standard Arabic (MSA) instead of translated/calqued output.
Changelog
1.2.0 — 2026-10-08
- Wired the accumulating failure log into the process: step 1 reads
references/llm-failure-log.mdbefore the checklist, step 6 appends any genuinely new pattern (one entry per new pattern, never per run, never delete an entry) - The log existed since 1.1.0 but nothing in the process ever invoked it; this closes that loop so a caught pattern is checked first on the next review
- Register instruction no longer stalls: apply the caller's own voice skill when one is loaded, and only ask which register when there is no such skill and the user has not stated a preference
- Version bumped in both manifests (
plugin.jsonand.claude-plugin/plugin.json)
1.1.0 — 2026-08-19
- Added register profile (
references/voice-profile.md) applied after the correctness pass - Added runnable checklist, accumulating terminology glossary, and accumulating failure log
- Added explicit "write in Arabic" trigger (
اكتب بالعربية/اكتبلي بالعربية) - Resolved dialect negation mapping (
مش/موش→ليسgenerally,لمonly for past negation) - Trimmed description under the agentskills.io 1024-char limit; added author/license/version frontmatter
- Restructured to a polyglot layout: Agent Plugins 1.0.0 (
plugin.json) + Claude Code marketplace (.claude-plugin/) + skills.sh
1.0.0 — 2026-08-19
- Initial release: QALB-grounded Arabic correctness (Sections 1-7) with QALB spelling, worked MT examples, and dialect classification references