Skip to content

claude-code: reach one-command install and clean uninstall parity #55

Description

@SignalLayerLabs

Context

MARGINAL already supports Claude Code in Observe mode.

The goal is to bring the installation and removal experience up to the standard of the current Codex integration.

Target UX:

install MARGINAL
→ enable Claude Code integration
→ open Claude Code
→ MARGINAL works

Contribution wanted

Implement the complete Claude Code installation and removal path.

Acceptance criteria

  • One documented command installs/enables MARGINAL for Claude Code.
  • Re-running installation is idempotent.
  • Existing unrelated Claude Code configuration is preserved.
  • Installation verifies that the expected MARGINAL hooks/plugin are actually available.
  • Partial installation failures fail safely and do not break Claude Code.
  • Uninstall removes only MARGINAL-owned files or configuration.
  • Clean uninstall leaves Claude Code operational.
  • No manual configuration editing unless Claude Code itself makes it unavoidable.
  • Exact tested Claude Code version(s) are documented.
  • Automated tests cover install, reinstall, partial failure and uninstall.
  • Existing Codex, OpenCode and PrivacyCode integrations remain unchanged.

Privacy

Installation and diagnostics must not persist prompts, source code, tool output, credentials or private paths.

Non-goal

This issue does not promote Claude Code beyond Observe.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    claude-codeClaude Code integrationenhancementNew feature or requesthelp wantedExtra attention is neededintegrationAgent/runtime integration work

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions