Skillshub read-unmodified-c-module

Read Unmodified C Module

install
source · Clone the upstream repo
git clone https://github.com/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/RediSearch/RediSearch/read-unmodified-c-module" ~/.claude/skills/comeonoliver-skillshub-read-unmodified-c-module && rm -rf "$T"
manifest: skills/RediSearch/RediSearch/read-unmodified-c-module/SKILL.md
source content

Read Unmodified C Module

Read the source of the C module(s) we are working on, as they were before we made any changes.

Arguments

  • <module path>
    : Module name to read (e.g.,
    src/numeric_range_tree
    or
    src/aggregate/aggregate_debug
    ), without extension
  • <module path 1> <module path 2>
    : Multiple module names to read

If the path doesn't include

src/
, assume it to be in the
src
directory. E.g.
numeric_range_tree
becomes
src/numeric_range_tree
.

Instructions

For each module path:

# Read header file
git show master:<module path>.h
# Read implementation file
git show master:<module path>.c