{"agent":"claude","input":"Write integration tests with assert_cmd and tempfile for this Rust CLI's add, query, remove and import commands, and snapshot tests for each shell's init script. Read the clap definitions first and list every subcommand, flag and flag conflict. Run the built binary in each test, point the data directory environment variable at a temporary directory so no test touches real user data, and create real directories for any command that checks paths exist. Cover each importer with a small fixture file in the format it reads, with and without --merge. Snapshot the init output for every shell and every hook value, plus the command-name options. If snapshotting needs a new dev-dependency, say which and why. Note which existing tests only run behind a cargo feature. Run cargo test and cargo clippy --all-targets -- -D warnings until both pass, and open a pull request.","resources":[{"url":"https://github.com/your-org/your-app"}]}