Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1 KB

File metadata and controls

34 lines (23 loc) · 1 KB

Contributing to aiscope

Thanks for considering a contribution!

Quickstart

git clone https://github.com/Jayanth-MKV/aiscope
cd aiscope
cargo test
cargo run -- --text

Where to start

  • Add a new tool scanner (src/scanner/<tool>.rs): Cline, Aider, Continue, Windsurf are all wanted. Open an issue first so we can agree on the file paths to read.
  • Add conflict pairs (src/detect/conflicts.rs::PAIRS): high-signal, low-false-positive pairs only.
  • Improve the TUI (src/render/tui.rs): currently a text fallback.
  • Improve the PNG card (src/render/card.rs): tiny-skia drawing.

Privacy ground rules

aiscope v0.1 is read-only and local. It must never:

  1. Read anything under ~/.claude/projects/ (session logs).
  2. Send data over the network.
  3. Write to your repo without an explicit flag.

The tests/privacy_guard.rs test enforces (1). Don't disable it.

Style

  • cargo fmt + cargo clippy -- -D warnings (CI enforces both).
  • Keep PRs small. One feature per PR.