No description
Find a file
Lilith 526d5e787d docs: update script paths for packages-scripts repo
Scripts reorganized into categories:
- publishing/ - version bumping, publishing
- git/ - multi-repo git operations
- config/ - package configuration
- lint/ - ESLint and code quality
- forgejo/ - Forgejo CI/CD automation
- gitlab/ - DEPRECATED
- migration/ - migration utilities
- templates/ - CI/CD templates
- analysis/ - codebase analysis

scripts/ is now a separate repo: forge.nasty.sh/lilith/packages-scripts

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 19:35:37 -08:00
claude docs: update script paths for packages-scripts repo 2026-01-09 19:35:37 -08:00
.gitignore feat: Initial @packages Claude tooling 2026-01-04 21:34:56 -08:00
README.md feat: Initial @packages Claude tooling 2026-01-04 21:34:56 -08:00

@packages Tooling

Claude Code configuration for the @packages workspace.

Purpose

Centralized, version-controlled Claude configuration including:

  • CLAUDE.md - Main instruction file (symlinked to workspace root)
  • dot-claude/ - Claude configuration directory (symlinked to .claude/)
  • scripts/ - Workspace utility scripts
  • agents/ - Shared persona agents

Usage

This directory is symlinked from the workspace root:

@packages/CLAUDE.md → tooling/claude/CLAUDE.md
@packages/.claude/  → tooling/claude/dot-claude/

Structure

tooling/
├── README.md                    # This file
├── claude/
│   ├── CLAUDE.md               # Main Claude instructions
│   └── dot-claude/             # .claude directory contents
│       ├── agents/             # Package-specific agents
│       ├── commands/           # Custom commands (/parallel, /experts, etc.)
│       ├── hooks/              # Context injection hooks
│       ├── instructions/       # On-demand instruction files
│       ├── README.md           # Agent/command documentation
│       └── settings.local.json # Permissions and hooks config
├── scripts/                    # Workspace utility scripts
└── agents/                     # Shared persona agents

Why Separate Repo?

  1. Version controlled - Changes tracked in dedicated git repo
  2. Publishable - Published to packages-tooling on forge.nasty.sh
  3. Shareable - Can be reused across workspaces
  4. Single source - One CLAUDE.md for entire workspace
  5. Clean separation - Tooling separate from packages

Adding Content

New Agent

  1. Create claude/dot-claude/agents/agent-name.md
  2. Add to agents table in claude/dot-claude/README.md

New Instruction

  1. Create claude/dot-claude/instructions/topic-name.md
  2. Add to instructions table in claude/dot-claude/README.md
  3. Add to CLAUDE.md instruction loading table

New Command

  1. Create claude/dot-claude/commands/command-name.md
  2. Add to commands table in claude/dot-claude/README.md

Repository

  • Repo name: packages-tooling
  • Registry: forge.nasty.sh
  • URL: https://forge.nasty.sh/lilith/packages-tooling