
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
@adel13/claude-harness
Advanced tools
Production-grade Claude Code configuration — hooks, rules, agents, and MCP templates
Production-grade Claude Code configuration — hooks, rules, agents, and MCP templates.
npx claude-harness
# Restart Claude Code
claude-harness doctor
| Layer | Contents | Count |
|---|---|---|
| hooks | Pre-commit gates, security monitoring, session continuity, cost tracking | 34 scripts |
| rules | Coding standards (TypeScript, Python, Go, Rust, Java, Kotlin, Swift, PHP, Perl, C++, C#) | 75 files |
| agents | Specialized agents (planning, review, TDD, security, architecture, build fixing) | 36 agents |
| mcp | MCP server templates (GitHub, Exa, Playwright, Firecrawl, Ollama, and more) | 27 servers |
npx claude-harness
npx claude-harness --layers hooks,rules
npx claude-harness --profile jarvis
curl -fsSL https://raw.githubusercontent.com/AdelElo13/claude-harness/main/setup.sh | bash
| Command | Description |
|---|---|
claude-harness | Interactive install (default) |
claude-harness doctor | Check system health and installed layers |
claude-harness update | Update installed layers to latest |
claude-harness uninstall | Remove installed layers |
claude-harness list | List installed layers and files |
claude-harness backup | Backup current ~/.claude configuration |
claude-harness add | Add a layer to an existing install |
| Flag | Description |
|---|---|
--layers=<list> | Comma-separated: core,hooks,rules,agents,mcp |
--profile=<name> | CLAUDE.md profile: minimal, standard, jarvis |
--claude-dir=<path> | Target directory (default: ~/.claude) |
--yes | Skip confirmation prompts |
| Profile | Description |
|---|---|
minimal | Lean setup — core settings and basic instructions only. Good for exploratory use. |
standard | Balanced configuration with rules, agent routing, and session continuity. Recommended for most developers. |
jarvis | Full autonomous mode — all hooks active, broad permissions, multi-agent orchestration, Telegram remote control. |
Installed automatically with the core layer. Required for hooks, agents, and rules to work correctly.
superpowers — plan/execute workflowcontext7 — library documentation lookupcommit-commands — conventional commitscode-review — inline code reviewcode-simplifier — refactor and simplifyfeature-dev — TDD feature workflowpr-review-toolkit — pull request reviewclaude-md-management — CLAUDE.md editinghookify — hook configurationplugin-dev — plugin scaffoldingInstall individually with claude plugin install <name>:
| Category | Plugins |
|---|---|
| Frontend | frontend-design, playground |
| Security | security-guidance |
| Language servers | typescript-lsp, pyright-lsp, swift-lsp |
| Communication | telegram |
| Development | agent-sdk-dev, skill-creator, ralph-loop |
| Output styles | explanatory-output-style, learning-output-style |
| Platform | Status |
|---|---|
| macOS | Supported |
| Linux | Supported |
| WSL2 | Supported |
| Windows (native) | Not supported |
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.
MIT — see LICENSE.
FAQs
Production-grade Claude Code configuration — hooks, rules, agents, and MCP templates
The npm package @adel13/claude-harness receives a total of 0 weekly downloads. As such, @adel13/claude-harness popularity was classified as not popular.
We found that @adel13/claude-harness demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.