PROJECT

overview

One sentence on what this project does, in the language of its users.

Your project checkout Developer Runs the commands Driving it from a shell Installs the content Keeps it in step Reports what drifted init · sync · status · scan Reading a repository Reads the tree and imports Python · ast · stdlib Installing in a project Writes the content in Python · hashlib · json .specrun/lock.json Keeping content in step Three-way, never clobbers sync · status Drawing the map One self-contained page skill · no network The scan report JSON on stdout The skills folder .claude/skills/ The map file .specrun/map.html The coding agent Reads the skills Claude Code legend capability infrastructure integration control channel uses

Ways in

  • specrun — console script, src/specrun/cli.py
  • /specrun:map — skill, called in chat

Outside systems

  • Claude Code — reads .claude/skills
  • PyPI — release channel

Running and checking

  • pytest — 161 tests
  • .github/workflows/ci.yml — on every pull request