bahni-m

Code With Quran — Development skill for Claude Code

Development community

Read the Qur'an while Claude Code works.

How to install Code With Quran

This entry records only its repository, not the path inside it, so there is no exact command to give. Open bahni-m/code-with-quran and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Code With Quran does

Read the Qur'an while Claude Code works. Start a session with 'claude --cwq' and a reader beside it walks forward through the Qur'an one ayah per prompt, resuming where you left off — in a terminal pane or a browser tab. Zero dependencies, fully offline.

Alternatives in Development

  • Ralph Loop — Autonomous coding loop — works through tasks, commits, repeats 14k ★
  • Resume Work From A Handoff Document — You are tasked with resuming work from a handoff document through an interactive process 10k ★
  • /resume — Pick up where you left off on a target 1.8k ★

README

📖 code-with-quran

**Read the Qur'an while Claude Code works.**

Start a session with `claude --cwq` and a reader beside it walks forward through the Qur'an — one ayah per prompt, resuming from wherever you left off. Read it in a terminal pane or a browser tab.

![license](https://img.shields.io/badge/license-MIT-blue) ![node](https://img.shields.io/badge/node-%E2%89%A518-brightgreen) ![runtime deps](https://img.shields.io/badge/runtime%20deps-0-brightgreen) ![tests](https://img.shields.io/badge/tests-passing-brightgreen)


Claude starts working, the ayah in your other pane moves forward, and you read a few lines instead of watching a spinner. The whole Uthmani text ships with the tool (Tanzil Project, ~1.3 MB), so the reader is instant and works offline.

                          Al-Baqarah · البقرة · The Cow · Medinan

              وَمَا خَلْفَهُمْ ۖ وَلَا يُحِيطُونَ بِشَىْءٍۢ مِّنْ عِلْمِهِۦٓ إِلَّا بِمَا شَآءَ ۚ
                        وَسِعَ كُرْسِيُّهُ ٱلسَّمَٰوَٰتِ وَٱلْأَرْضَ ۖ وَلَا يَـُٔودُهُۥ
                              حِفْظُهُمَا ۚ وَهُوَ ٱلْعَلِىُّ ٱلْعَظِيمُ ۝٢٥٥

                       █████████░░░░░░░░░░░  34.5%   2150 / 6236
                   j/k move · g goto · f follow · r reload · q quit

Quickstart

Node.js ≥ 18. No runtime dependencies.

git clone https://github.com/bahni-m/code-with-quran.git
cd code-with-quran
npm link                              # puts `code-with-quran` (and `cwq`) on your PATH

code-with-quran shell-init --append   # add the `claude --cwq` wrapper to your shell
code-with-quran install               # add the Claude Code hook
source ~/.bashrc                       # or ~/.zshrc — or open a new shell

Now start Claude through the wrapper:

claude --cwq            # the reader follows this session

Both writers back up the file they touch (`*.bak-`).

Reading it

Two readers — same text, same pointer, same keys. Pick whichever you'll a