janmaaarc

Basecamp — Development skill for Claude Code

Development community

A production-ready Claude Code setup.

How to install Basecamp

This entry records only its repository, not the path inside it, so there is no exact command to give. Open janmaaarc/basecamp and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Basecamp does

A production-ready Claude Code setup. Global CLAUDE.md, coding rules, per-project memory, and token optimization.

Alternatives in Development

  • Gemini CLI Foundations — This repository is a comprehensive skills library for Gemini CLI - reusable, production-ready skill packages t 5.3k ★
  • Claude Hooks Mastery — 3,300+ Complete mastery guide for Claude Code hooks with production-ready scripts 3.4k ★
  • Doctor — Environment diagnostics with interactive fixes — providers, auth, RTK, hooks, token optimization 2.8k ★

README

basecamp

![License](https://img.shields.io/github/license/janmaaarc/basecamp) ![Release](https://img.shields.io/github/v/release/janmaaarc/basecamp) ![Stars](https://img.shields.io/github/stars/janmaaarc/basecamp?style=social)

A production-ready Claude Code setup. Global CLAUDE.md, coding rules, per-project memory, and token optimization.

Quick Start

git clone https://github.com/janmaaarc/basecamp.git
cd basecamp
bash setup.sh ~/Documents/your-vault

Then open `~/.claude/CLAUDE.md`, fill in your stack, and follow [Setup](#setup) for tools and plugins.

What This Is

After building multiple AI and software projects with Claude Code, I found myself repeating the same setup every time. This is that setup, packaged into a reusable foundation: engineering standards, project memory, coding rules, token optimization, and safety mechanisms. Built and refined through real projects, not a template made for show.

Most Claude Code setups are minimal. This one is not. It covers:

  • Global instructions Claude follows on every project
  • Karpathy coding principles (think before coding, surgical changes)
  • Commit, branch, and PR conventions
  • Per-project memory via Obsidian (PROJECT, MISTAKES, CONTRACT, REQUIREMENTS files)
  • Requirements checklist filtered by project type (landing/app/saas/api/automation)
  • Token optimization via RTK and Headroom
  • Safety hooks (block dangerous commands, scan secrets)
  • Persistent memory across sessions via claude-mem
  • Security scanning of .claude/ config via agentshield

Screenshots

**Obsidian graph view (PROJECT, MISTAKES, CONTRACT linked)**

![Obsidian graph view](assets/obsidian-graph.png)

**RTK token savings**

![RTK token savings](assets/rtk-gain.png)

Video Walkthrough

Coming soon. Full setup walkthrough covering: clone, setup.sh, filling in CLAUDE.md, Obsidian graph view, and token savings demo.

Requirements