New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

@adel13/claude-harness

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@adel13/claude-harness

Production-grade Claude Code configuration — hooks, rules, agents, and MCP templates

latest
Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
0
-100%
Maintainers
1
Weekly downloads
 
Created
Source

claude-harness

Production-grade Claude Code configuration — hooks, rules, agents, and MCP templates.

npm version license node

Quick Start

npx claude-harness
# Restart Claude Code
claude-harness doctor

What's Included

LayerContentsCount
hooksPre-commit gates, security monitoring, session continuity, cost tracking34 scripts
rulesCoding standards (TypeScript, Python, Go, Rust, Java, Kotlin, Swift, PHP, Perl, C++, C#)75 files
agentsSpecialized agents (planning, review, TDD, security, architecture, build fixing)36 agents
mcpMCP server templates (GitHub, Exa, Playwright, Firecrawl, Ollama, and more)27 servers

Installation

npx claude-harness

Selective layers

npx claude-harness --layers hooks,rules

Full autonomous mode

npx claude-harness --profile jarvis

Standalone shell script

curl -fsSL https://raw.githubusercontent.com/AdelElo13/claude-harness/main/setup.sh | bash

CLI Commands

CommandDescription
claude-harnessInteractive install (default)
claude-harness doctorCheck system health and installed layers
claude-harness updateUpdate installed layers to latest
claude-harness uninstallRemove installed layers
claude-harness listList installed layers and files
claude-harness backupBackup current ~/.claude configuration
claude-harness addAdd a layer to an existing install

Options

FlagDescription
--layers=<list>Comma-separated: core,hooks,rules,agents,mcp
--profile=<name>CLAUDE.md profile: minimal, standard, jarvis
--claude-dir=<path>Target directory (default: ~/.claude)
--yesSkip confirmation prompts

CLAUDE.md Profiles

ProfileDescription
minimalLean setup — core settings and basic instructions only. Good for exploratory use.
standardBalanced configuration with rules, agent routing, and session continuity. Recommended for most developers.
jarvisFull autonomous mode — all hooks active, broad permissions, multi-agent orchestration, Telegram remote control.

Plugin Tiers

Essential (auto-installed)

Installed automatically with the core layer. Required for hooks, agents, and rules to work correctly.

  • superpowers — plan/execute workflow
  • context7 — library documentation lookup
  • commit-commands — conventional commits
  • code-review — inline code review
  • code-simplifier — refactor and simplify
  • feature-dev — TDD feature workflow
  • pr-review-toolkit — pull request review
  • claude-md-management — CLAUDE.md editing
  • hookify — hook configuration
  • plugin-dev — plugin scaffolding

Install individually with claude plugin install <name>:

CategoryPlugins
Frontendfrontend-design, playground
Securitysecurity-guidance
Language serverstypescript-lsp, pyright-lsp, swift-lsp
Communicationtelegram
Developmentagent-sdk-dev, skill-creator, ralph-loop
Output stylesexplanatory-output-style, learning-output-style

Requirements

  • Node.js >= 18
  • Claude Code (claude.ai/code)
  • Docker — optional, used by some hooks
  • Python 3 — optional, used by security monitor hook

Platform Support

PlatformStatus
macOSSupported
LinuxSupported
WSL2Supported
Windows (native)Not supported

FAQ

Will it overwrite my existing config? No. The installer backs up your existing settings.json before making any changes and uses a merge strategy that preserves your customizations.

Can I uninstall? Yes. Run claude-harness uninstall to remove installed layers. Your original settings backup is preserved.

Where are credentials stored? Credentials are never written to config files. MCP servers are configured to read from environment variables. See the MCP layer templates for the expected variable names.

Can I install only specific layers? Yes. Use --layers=hooks,rules to install a subset. The core layer is always recommended as a base.

How do I add a language ruleset after install? Re-run npx claude-harness install --layers=rules and select the additional languages, or use claude-harness add.

License

MIT — see LICENSE.

Keywords

claude

FAQs

Package last updated on 04 Apr 2026

Related posts