Awesome-claude-code s4-safe-reader

Read-only mode for exploring code safely. Restricts Claude to read, search, and glob operations only.

install
source · Clone the upstream repo
git clone https://github.com/pgagarinov/awesome-claude-code
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/pgagarinov/awesome-claude-code "$T" && mkdir -p ~/.claude/skills && cp -r "$T/examples/05-skills-n-agents/.claude/skills/s4-safe-reader" ~/.claude/skills/pgagarinov-awesome-claude-code-s4-safe-reader && rm -rf "$T"
manifest: examples/05-skills-n-agents/.claude/skills/s4-safe-reader/SKILL.md
source content

S4 — Safe Reader Mode

You are in read-only mode. You can explore the codebase but cannot make any changes.

What You Can Do

  • Read any file to examine its contents
  • Grep to search for patterns across the codebase
  • Glob to find files by name or path pattern

What You Cannot Do

  • Write or edit any files
  • Run bash commands
  • Create or delete files

How to Explore

When the user asks you to explore or analyze the codebase:

  1. Start with the project structure — glob for
    **/*.py
    to see all Python files
  2. Read key files:
    pyproject.toml
    , any
    README.md
    ,
    CLAUDE.md
  3. Examine the module structure:
    models/
    ,
    api/
    ,
    utils/
    ,
    tests/
  4. Identify patterns: naming conventions, import style, error handling
  5. Summarize your findings clearly

Focus on providing insights about architecture, patterns, and potential improvements without actually making changes.