Skip to main content

AI coding assistant skill for Claude Code and Codex - graph-main boundary graphs, multi-repo call chains, business-map concepts, and business search

Project description

ckgraphify

本目录用于 Claude Code plugin。仓库源码统一放在 ${CLAUDE_PLUGIN_ROOT}/repos/,图谱和业务地图统一放在 ${CLAUDE_PLUGIN_ROOT}/graphify-out/

安装依赖

# codex
python3 -m pip install -e ./ckgraphify && graphify install --platform codex
# claude code plugin
python3 -m pip install -e ./ckgraphify && CLAUDE_PLUGIN_ROOT=/Users/alsc/code/shop-ai/genius-kg/claude-plugin graphify install

生成并合并仓库图谱

下面命令会分别进入 ${CLAUDE_PLUGIN_ROOT}/repos/kl-health${CLAUDE_PLUGIN_ROOT}/repos/ele-newretail-health-audit 生成 graphify-out/graph-main.json,然后合并到 ${CLAUDE_PLUGIN_ROOT}/graphify-out/graph-hc.json

scripts/graph-main-repos.sh --repos-root "${CLAUDE_PLUGIN_ROOT}/repos" --out "${CLAUDE_PLUGIN_ROOT}/graphify-out/graph-hc.json" kl-health ele-newretail-health-audit

也可以传入更多 ${CLAUDE_PLUGIN_ROOT}/repos/ 下的仓库名:

# 健康卡 init all repos
scripts/graph-main-repos.sh --repos-root "${CLAUDE_PLUGIN_ROOT}/repos" --out "${CLAUDE_PLUGIN_ROOT}/graphify-out/graph-hc.json" ele-newretail-drug ele-newretail-health-task ele-newretail-drug-grow ele-newretail-health-audit ele-newretail-health-client ele-newretail-drug-trade kl-health health-vip-card medicine-unicore p ele-newretail-venus ele-newretail-summaryx china-alsc-sales-eleme-newretail-app
# 健康卡 增量更新 p、medicine-unicore repos
scripts/graph-main-repos.sh \
    --incremental \
    --repos-root "${CLAUDE_PLUGIN_ROOT}/repos" \
    --out "${CLAUDE_PLUGIN_ROOT}/graphify-out/graph-hc.json" \
    p medicine-unicore

main-trace 追踪

只输出追踪结果

关于ehealth-member实体的全部链路

graphify main-trace \
    --graph "${CLAUDE_PLUGIN_ROOT}/graphify-out/graph-hc.json" \
    --from ehealth-member \
    --max-depth 8

选择ehealth-member实体的/shopping/healthCard/createHealthCard 支线链路

graphify main-trace \
    --graph "${CLAUDE_PLUGIN_ROOT}/graphify-out/graph-hc.json" \
    --from ehealth-member \
    --api /shopping/healthCard/createHealthCard \
    --max-depth 8

输出追踪结果和来源文件

graphify main-trace \
    --graph "${CLAUDE_PLUGIN_ROOT}/graphify-out/graph-hc.json" \
    --from ehealth-member \
    --max-depth 8 --sources

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ckgraphify-0.1.4.tar.gz (271.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ckgraphify-0.1.4-py3-none-any.whl (291.1 kB view details)

Uploaded Python 3

File details

Details for the file ckgraphify-0.1.4.tar.gz.

File metadata

  • Download URL: ckgraphify-0.1.4.tar.gz
  • Upload date:
  • Size: 271.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for ckgraphify-0.1.4.tar.gz
Algorithm Hash digest
SHA256 3f04bcd62760537b761823553b0c8e61361d7104595596c16d37303bc0f8d080
MD5 a6bd7388591f2d4b34e0635edca55f17
BLAKE2b-256 37e8b1fd180bb7e80a4289604bfbe9c23d3f137676cbdfbd36b0f41aaf4f829e

See more details on using hashes here.

File details

Details for the file ckgraphify-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: ckgraphify-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 291.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for ckgraphify-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8f5310aeba345ca52d4dba94b2144e78da089ea23c9489ff65bf2986ecf9e9a7
MD5 0a09b3d01b666da2df52aca9541351c5
BLAKE2b-256 34d1b2af25f01cfb6de43b8e23874f8632804fae70349d4ec39c4ecd70323bc1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page