{"repo":"nitingupta220/riperflow","free":true,"listed":false,"github":"https://github.com/nitingupta220/riperflow","clone":"git clone https://github.com/nitingupta220/riperflow.git","description":"One workflow methodology across 10 AI coding tools (Cursor, Claude Code, Opencode, Aider, Windsurf, Cline, ...) in a single ~1,350 token spec.","language":"TypeScript","stars":19,"topics":["ai","ai-coding","claude-code","cli","cursor","riper","cline","developer-tools","npm-package","typesript"],"license":"MIT","category":"cli-tools","readme_excerpt":"Riperflow One workflow methodology across ten AI coding tools — Cursor, Claude Code, OpenCode, Aider, and friends — in a single ≈1,350-token spec. --- Why this exists If you use more than one AI coding tool — and most people do, mixing Cursor for IDE work, Claude Code for terminal sessions, Aider for refactors — you've probably written four versions of the same project rules. Each tool wants a different file in a different place: .cursor/rules/ , CLAUDE.md , AGENTS.md , CONVENTIONS.md . They drift. Riperflow keeps one source of truth (a small memory bank in your repo) and generates the right rule file for each tool in its native format. Switch tools mid-task and your project context comes with you. Quickstart That writes: - memory-bank/ — six markdown files capturing brief, architecture, tech context, active work, progress, and code-protection registry. The source of truth. - The right rule file for each tool you picked, in its native location (full list below). - .riper/config.json + .riper/state.json — Riperflow's bookkeeping. Now open the project in any of the tools you scaffolded. The AI sees the rules immediately; ask it to switch modes with /r , /p , /e , etc., and it'll read the correct memory file for that mode. Non-interactive? Add -y to init . The CLI detects piped stdin / CI automatically and falls back to defaults. The methodology — RIPER in 30 seconds Riperflow ships a methodology , not a chatbot. Your AI tool runs through five modes: Mode Symbol What it can do W","default_branch":null,"files":null,"tree":[],"storefront":"/r/nitingupta220","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nitingupta220/riperflow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}