Skip to content

s00ly/claude-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code — Project Setup

Global slash commands and plugin management for cross-device development.

Bootstrap (new device — one command)

git clone https://github.com/s00ly/claude-setup.git /tmp/claude-setup && bash /tmp/claude-setup/install.sh && bash /tmp/claude-setup/sync-plugins.sh

Installs all commands and syncs all plugins. After this, everything works.

Commands

Command What it does
/pl Resume Intropa P&L V03
/hr Resume RIA HR Portal
/neo Resume NeoWealth
/sync Push session to Notion
/check-plugins Audit plugin compliance against manifest

Skills

User-invocable skills installed into ~/.claude/skills/ (symlinked on Unix, copied on Windows):

Skill What it does
/fortify Verify & harden a repo/host to a named security tier (ASVS/SLSA/OWASP). Runs local verifiers + defensive review lenses; MEDIUM+ findings go to the fix-to-zero loop. Blue-team framing only.
/craft Review a front-end surface against a named reference ceiling and the 13-dimension craft rubric (2 hard gates: WCAG 2.2 AA, Core Web Vitals).

Both load a private knowledge-base repo (s00ly/fortify, s00ly/craft-kb). With a local ~/Code clone or private-repo access they run the full verifier/scorer toolkit; without it they degrade to read-only guidance. New tools the toolkits wrap (Scorecard CLI, gitleaks, Style Dictionary, Playwright, Lighthouse CI) are ASK-FIRST and are never auto-installed — the scorers report OPEN when a tool is absent, never a false green.

Plugin Management

Plugins are managed declaratively via plugins.txt (single source of truth).

bash sync-plugins.sh          # full sync (install, remove, verify)
bash sync-plugins.sh --check  # audit only, no changes

To add/remove a plugin: edit plugins.txt, commit, push. Other devices pull and re-sync.

How It Works

You type /hr
    |
    v
~/.claude/commands/hr.md  <-- installed by this repo (global routing)
    |
    +- Repo missing? -> auto-clone from GitHub
    +- cd into project
    +- Read CLAUDE.md (rules) + HANDOFF.md (state)
    |
    v
.claude/commands/resume-hr.md  <-- lives in the project repo (travels with git)
    |
    +- Git sync (fetch, fast-forward, detect divergence)
    +- Fetch state (HANDOFF.md, Notion, git log, health checks)
    +- Report status
    +- Ask before executing work

File Layout

claude-setup/
  commands/          # slash command definitions (pl, hr, neo, sync, check-plugins, consortium, parity)
  skills/            # user-invocable skills (directories: SKILL.md + references/)
    fortify/         # security verify/harden skill
    craft/           # design-craft review skill
  plugins.txt        # declarative plugin manifest
  settings.json      # non-plugin settings (synced across devices)
  install.sh         # install commands + skills to ~/.claude/
  install.ps1        # Windows PowerShell installer
  sync-plugins.sh    # plugin sync (install/remove/verify)

Adding a New Project

  1. Create commands/<name>.md
  2. Push
  3. Re-run install.sh on each device

Updating Plugins

  1. Edit plugins.txt (add/remove lines)
  2. Push
  3. Other devices: git pull && bash sync-plugins.sh

About

Global Claude Code slash commands for cross-device project resumption

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors