Not in the top 1,000 by GitHub stars
liuyuexi1987/shenlun-review-pro
申论复盘一体版|公务员考试(公考)申论 AI Skill,支持材料解析、参考答案校准、作答批改与建议评分
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
plugins/shenlun-review/skills/shenlun-review-pro/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 66c49941aaad
No earlier version was observed for comparison.
Verified commit 66c49941aaadc2737e13b6d887363b3950629734
git clone --filter=blob:none --no-checkout https://github.com/liuyuexi1987/shenlun-review-pro.git .hotskills/liuyuexi1987-shenlun-review-pro && git -C .hotskills/liuyuexi1987-shenlun-review-pro checkout --detach 66c49941aaadc2737e13b6d887363b3950629734
# Copy each selected skill directory from .hotskills/liuyuexi1987-shenlun-review-pro into .claude/skills/<skill-name>/Heat
Insufficient historyNot enough history yet to measure heat. It appears after a few days of data.
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- shenlun-review-pro
plugins/shenlun-review/skills/shenlun-review-pro
How it works
shenlun-review-pro
When your agent uses it
申论材料精读、整卷解析、作答评分、诊断修改、二稿对比和学情追踪的一体化助手。用户上传或发送任何申论试卷、题目、材料、作答、参考答案、PDF、图片或文档时都应使用,即使用户没有额外输入“申论解析”。触发词包括"申论复盘""批改申论""申论解析""给这份作答评分""申论审题""提取材料要点""对照参考答案""修改二稿""申论学情报告"。
What it loads into context
Frontmatter
139 tokensAlways available to the agent
SKILL.md
2,631 tokensWhen the skill is activated
Reference documents
67,424 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 第一铁律:完整正文直发
- 先判断任务
- 普通批改执行锁
- 普通解析执行锁
- 容错与严格边界
- 点池与评分原则
- 输出要求
- 资源按需读取
- 失败与降级
Scripts executed separately
scripts/pretooluse_guard.pyscripts/review_engine.pyscripts/safe_review_runner.pyscripts/shenlun_mcp_server.pytests/test_v0380_behavior.pytests/test_v0381_normal_flow.pytests/test_v0386_normalization_boundaries.pytests/test_v0387_analysis_shortpath.pytests/test_v0391_input_compiler.pytests/test_v0392_analysis_task_guard.pytests/test_v0393_analysis_finalize.pytests/test_v0394_full_output_lock.pytests/test_v0395_reference_gap_and_granularity.pytests/test_v0396_analysis_route_and_score.pytests/test_v0399_prototype_fallback_matrix.pytests/test_v0400_analysis_application_stem_guard.pytests/test_v0405_essay_analysis_depth.pytests/test_v0406_summary_boundaries.pytests/test_v0410_balanced_tier_ranges.pytests/test_v1001_safe_transport.py
Files
../../../../.claude-plugin/marketplace.jsonasset624 bytes../../.claude-plugin/plugin.jsonasset526 bytes../../config/claude/.mcp.jsonasset259 bytes../../hooks/claude-hooks.jsonasset421 bytes../../hooks/claude-hooks.jsonasset421 bytesSKILL.mdcore9,965 bytesagents/openai.yamlasset298 bytesassets/report-template.htmlasset400 bytesassets/report.cssasset2,179 bytesreferences/analysis-core.mddoc22,053 bytesreferences/config/scoring-weights.jsonasset2,943 bytesreferences/contracts/analysis-result.schema.jsonasset9,251 bytesreferences/contracts/analyze-once-runtime.mddoc4,162 bytesreferences/contracts/draft-comparison.schema.jsonasset4,208 bytesreferences/contracts/grade-once-runtime.mddoc8,466 bytesreferences/contracts/grade-once.mddoc17,321 bytesreferences/contracts/learning-state.schema.jsonasset1,765 bytesreferences/contracts/method-card.schema.jsonasset3,162 bytesreferences/contracts/paper-analysis.schema.jsonasset3,479 bytesreferences/contracts/reference-answer-set.schema.jsonasset4,407 bytesreferences/contracts/score-ledger.schema.jsonasset6,616 bytesreferences/contracts/scoring-input.schema.jsonasset16,279 bytesreferences/contracts/scoring-result.schema.jsonasset12,733 bytesreferences/contracts/state-write-input.schema.jsonasset4,998 bytesreferences/contracts/task-prototype.schema.jsonasset2,699 bytesreferences/contracts/task-spec.schema.jsonasset6,616 bytesreferences/contracts/user-output-plan.schema.jsonasset3,142 bytesreferences/explanation-core.mddoc7,575 bytesreferences/input-boundary.mddoc9,586 bytesreferences/method-libraries/method-index.jsonasset70,458 bytesreferences/method-libraries/method-routing.jsonasset9,609 bytesreferences/method-libraries/按题型索引/归纳概括.mddoc4,518 bytesreferences/method-libraries/按题型索引/提出对策.mddoc4,483 bytesreferences/method-libraries/按题型索引/申发论述.mddoc5,134 bytesreferences/method-libraries/按题型索引/综合分析.mddoc5,763 bytesreferences/method-libraries/按题型索引/贯彻执行.mddoc6,890 bytesreferences/method-libraries/方法卡/sl-card-0001.jsonasset3,321 bytesreferences/method-libraries/方法卡/sl-card-0002.jsonasset2,293 bytesreferences/method-libraries/方法卡/sl-card-0003.jsonasset2,258 bytesreferences/method-libraries/方法卡/sl-card-0004.jsonasset2,235 bytesreferences/method-libraries/方法卡/sl-card-0005.jsonasset2,546 bytesreferences/method-libraries/方法卡/sl-card-0006.jsonasset1,511 bytesreferences/method-libraries/方法卡/sl-card-0007.jsonasset1,441 bytesreferences/method-libraries/方法卡/sl-card-0008.jsonasset2,156 bytesreferences/method-libraries/方法卡/sl-card-0009.jsonasset2,055 bytesreferences/method-libraries/方法卡/sl-card-0010.jsonasset1,948 bytesreferences/method-libraries/方法卡/sl-card-0011.jsonasset1,281 bytesreferences/method-libraries/方法卡/sl-card-0012.jsonasset1,496 bytesreferences/method-libraries/方法卡/sl-card-0013.jsonasset1,305 bytesreferences/method-libraries/方法卡/sl-card-0014.jsonasset1,238 bytesreferences/method-libraries/方法卡/sl-card-0015.jsonasset1,250 bytesreferences/method-libraries/方法卡/sl-card-0016.jsonasset1,229 bytesreferences/method-libraries/方法卡/sl-card-0017.jsonasset1,271 bytesreferences/method-libraries/方法卡/sl-card-0018.jsonasset1,096 bytesreferences/method-libraries/方法卡/sl-card-0019.jsonasset2,019 bytesreferences/method-libraries/方法卡/sl-card-0020.jsonasset1,266 bytesreferences/method-libraries/方法卡/sl-card-0021.jsonasset1,322 bytesreferences/method-libraries/方法卡/sl-card-0022.jsonasset1,378 bytesreferences/method-libraries/方法卡/sl-card-0023.jsonasset1,527 bytesreferences/method-libraries/方法卡/sl-card-0024.jsonasset1,493 bytesreferences/method-libraries/方法卡/sl-card-0025.jsonasset1,822 bytesreferences/method-libraries/方法卡/sl-card-0026.jsonasset1,214 bytesreferences/method-libraries/方法卡/sl-card-0027.jsonasset1,110 bytesreferences/method-libraries/方法卡/sl-card-0028.jsonasset1,095 bytesreferences/method-libraries/方法卡/sl-card-0029.jsonasset1,532 bytesreferences/method-libraries/方法卡/sl-card-0030.jsonasset1,074 bytesreferences/method-libraries/方法卡/sl-card-0031.jsonasset1,217 bytesreferences/method-libraries/方法卡/sl-card-0032.jsonasset1,131 bytesreferences/method-libraries/方法卡/sl-card-0033.jsonasset1,450 bytesreferences/method-libraries/方法卡/sl-card-0034.jsonasset1,686 bytesreferences/method-libraries/方法卡/sl-card-0035.jsonasset1,167 bytesreferences/method-libraries/方法卡/sl-card-0036.jsonasset1,979 bytesreferences/method-libraries/方法卡/sl-card-0037.jsonasset2,073 bytesreferences/method-libraries/方法卡/sl-card-0038.jsonasset1,217 bytesreferences/method-libraries/方法卡/sl-card-0039.jsonasset1,116 bytesreferences/method-libraries/方法卡/sl-card-0040.jsonasset2,487 bytesreferences/method-libraries/方法卡/sl-card-0041.jsonasset1,144 bytesreferences/method-libraries/方法卡/sl-card-0042.jsonasset1,513 bytesreferences/method-libraries/方法卡/sl-card-0043.jsonasset1,028 bytesreferences/method-libraries/方法卡/sl-card-0044.jsonasset1,025 bytesreferences/method-libraries/方法卡/sl-card-0045.jsonasset1,040 bytesreferences/method-libraries/方法卡/sl-card-0046.jsonasset1,112 bytesreferences/method-libraries/方法卡/sl-card-0047.jsonasset1,677 bytesreferences/method-libraries/方法卡/sl-card-0048.jsonasset1,050 bytesreferences/method-libraries/方法卡/sl-card-0049.jsonasset1,210 bytesreferences/method-libraries/方法卡/sl-card-0050.jsonasset1,097 bytesreferences/method-libraries/方法卡/sl-card-0051.jsonasset1,644 bytesreferences/method-libraries/方法卡/sl-card-0052.jsonasset1,190 bytesreferences/method-libraries/方法卡/sl-card-0053.jsonasset1,084 bytesreferences/method-libraries/方法卡/sl-card-0054.jsonasset1,193 bytesreferences/method-libraries/方法卡/sl-card-0055.jsonasset1,202 bytesreferences/method-libraries/方法卡/sl-card-0056.jsonasset1,468 bytesreferences/method-libraries/方法卡/sl-card-0057.jsonasset1,440 bytesreferences/method-libraries/方法卡/sl-card-0058.jsonasset1,398 bytesreferences/method-libraries/方法卡/sl-card-0059.jsonasset1,616 bytesreferences/method-libraries/方法卡/sl-card-0060.jsonasset1,192 bytesreferences/method-libraries/方法卡/sl-card-0061.jsonasset1,052 bytesreferences/method-libraries/方法卡/sl-card-0062.jsonasset1,061 bytesreferences/method-libraries/方法卡/sl-card-0063.jsonasset1,169 bytesreferences/method-libraries/方法卡/sl-card-0064.jsonasset1,019 bytesreferences/method-libraries/方法卡/sl-card-0065.jsonasset1,315 bytesreferences/method-libraries/方法卡/sl-card-0066.jsonasset1,106 bytesreferences/method-libraries/方法卡/sl-card-0067.jsonasset1,190 bytesreferences/method-libraries/方法卡/sl-card-0068.jsonasset1,324 bytesreferences/method-libraries/方法卡/sl-card-0069.jsonasset1,125 bytesreferences/method-libraries/方法卡/sl-card-0070.jsonasset1,135 bytesreferences/method-libraries/方法卡/sl-card-0071.jsonasset1,483 bytesreferences/method-libraries/方法卡/sl-card-0072.jsonasset1,841 bytesreferences/method-libraries/方法卡/sl-card-0073.jsonasset1,549 bytesreferences/method-libraries/方法卡/sl-card-0074.jsonasset1,552 bytesreferences/method-libraries/方法卡/sl-card-0075.jsonasset2,588 bytesreferences/method-libraries/方法卡/sl-card-0076.jsonasset1,837 bytesreferences/method-libraries/方法卡/sl-card-0077.jsonasset1,840 bytesreferences/method-libraries/方法卡/sl-card-0078.jsonasset2,194 bytesreferences/method-libraries/方法卡/sl-card-0079.jsonasset1,910 bytesreferences/method-libraries/方法卡/sl-card-0080.jsonasset1,922 bytesreferences/method-libraries/方法卡/sl-card-0081.jsonasset1,884 bytesreferences/method-libraries/方法卡/sl-card-0082.jsonasset2,614 bytesreferences/method-libraries/方法卡/sl-card-0083.jsonasset2,602 bytesreferences/method-libraries/方法卡/sl-card-0084.jsonasset2,866 bytesreferences/method-libraries/申论方法库.mddoc3,919 bytesreferences/output-style.mddoc4,371 bytesreferences/protocols/归纳概括.mddoc10,982 bytesreferences/protocols/提出对策.mddoc7,835 bytesreferences/protocols/申发论述.mddoc18,336 bytesreferences/protocols/综合分析.mddoc8,013 bytesreferences/protocols/贯彻执行.mddoc13,076 bytesreferences/scoring-core.mddoc55,829 bytesreferences/scoring-evidence.mddoc3,218 bytesreferences/state-engine.mddoc9,257 bytesreferences/task-prototypes/prototypes/sl-prototype-0001.jsonasset1,544 bytesreferences/task-prototypes/prototypes/sl-prototype-0002.jsonasset991 bytesreferences/task-prototypes/prototypes/sl-prototype-0003.jsonasset995 bytesreferences/task-prototypes/prototypes/sl-prototype-0004.jsonasset1,016 bytesreferences/task-prototypes/prototypes/sl-prototype-0005.jsonasset980 bytesreferences/task-prototypes/prototypes/sl-prototype-0006.jsonasset979 bytesreferences/task-prototypes/prototypes/sl-prototype-0007.jsonasset1,118 bytesreferences/task-prototypes/prototypes/sl-prototype-0008.jsonasset1,161 bytesreferences/task-prototypes/prototypes/sl-prototype-0009.jsonasset1,139 bytesreferences/task-prototypes/prototypes/sl-prototype-0010.jsonasset1,370 bytesreferences/task-prototypes/prototypes/sl-prototype-0011.jsonasset1,041 bytesreferences/task-prototypes/prototypes/sl-prototype-0012.jsonasset1,042 bytesreferences/task-prototypes/prototypes/sl-prototype-0013.jsonasset1,157 bytesreferences/task-prototypes/prototypes/sl-prototype-0014.jsonasset1,127 bytesreferences/task-prototypes/prototypes/sl-prototype-0015.jsonasset1,124 bytesreferences/task-prototypes/prototypes/sl-prototype-0016.jsonasset1,039 bytesreferences/task-prototypes/prototypes/sl-prototype-0017.jsonasset1,309 bytesreferences/task-prototypes/prototypes/sl-prototype-0018.jsonasset1,051 bytesreferences/task-prototypes/prototypes/sl-prototype-0019.jsonasset1,351 bytesreferences/task-prototypes/prototypes/sl-prototype-0020.jsonasset1,454 bytesreferences/task-prototypes/prototypes/sl-prototype-0021.jsonasset1,647 bytesreferences/task-prototypes/prototypes/sl-prototype-0022.jsonasset1,261 bytesreferences/task-prototypes/prototypes/sl-prototype-0023.jsonasset1,331 bytesreferences/task-prototypes/prototypes/sl-prototype-0024.jsonasset1,257 bytesreferences/task-prototypes/prototypes/sl-prototype-0025.jsonasset1,145 bytesreferences/task-prototypes/prototypes/sl-prototype-0026.jsonasset1,569 bytesreferences/task-prototypes/task-prototype-index.jsonasset5,569 bytesreferences/templates/作答记录-template.mddoc1,676 bytesreferences/templates/作答问题卡-template.mddoc1,179 bytesreferences/templates/应用文结构赋分-template.jsonasset2,569 bytesreferences/templates/方法卡模板.mddoc1,259 bytesreferences/templates/材料记录-template.mddoc858 bytesreferences/templates/申论学习者画像-template.mddoc864 bytesreferences/templates/能力档案-template.mddoc1,254 bytesreferences/templates/评分校准-template.mddoc1,294 bytesscripts/pretooluse_guard.pyruns4,489 bytesscripts/review_engine.pyruns525,390 bytesscripts/safe_review_runner.pyruns3,271 bytesscripts/shenlun_mcp_server.pyruns17,364 bytesscripts/state-schema-v4.sqlasset12,126 bytesscripts/state-schema.sqlasset5,878 bytestests/test_v0380_behavior.pyruns23,324 bytestests/test_v0381_normal_flow.pyruns16,743 bytestests/test_v0386_normalization_boundaries.pyruns10,620 bytestests/test_v0387_analysis_shortpath.pyruns6,048 bytestests/test_v0391_input_compiler.pyruns10,576 bytestests/test_v0392_analysis_task_guard.pyruns3,661 bytestests/test_v0393_analysis_finalize.pyruns6,834 bytestests/test_v0394_full_output_lock.pyruns11,196 bytestests/test_v0395_reference_gap_and_granularity.pyruns6,800 bytestests/test_v0396_analysis_route_and_score.pyruns4,589 bytestests/test_v0399_prototype_fallback_matrix.pyruns5,842 bytestests/test_v0400_analysis_application_stem_guard.pyruns2,249 bytestests/test_v0405_essay_analysis_depth.pyruns3,713 bytestests/test_v0406_summary_boundaries.pyruns5,170 bytestests/test_v0410_balanced_tier_ranges.pyruns2,419 bytestests/test_v1001_safe_transport.pyruns3,523 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- shenlun-review-pro
Repository facts
- License
- GPL-3.0
- Created
- Jul 19, 2026
- Last pushed
- Aug 3, 2026
- Forks
- 6
- Open issues
- 1
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 2 notes
plugins/shenlun-review/hooks/claude-hooks.json:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/shenlun-review/skills/shenlun-review-pro/scripts/review_engine.py:10765Analysis incomplete: regex work limit reached
- No broad tool permissions
- No dangerous shell commands
- 35 network referencesin 15 files: .claude-plugin/marketplace.json:1 plugins/shenlun-review/.claude-plugin/plugin.json:6 shenlun-review-pro/references/contracts/analysis-result.schema.json:1 and 12 more
- No hidden or obfuscated text
- No instruction overrides
- 20 executable scriptsin 20 files: shenlun-review-pro/scripts/pretooluse_guard.py:1 shenlun-review-pro/scripts/review_engine.py:1 shenlun-review-pro/scripts/safe_review_runner.py:1 and 17 more
- 1 reference to secretsin 1 file: shenlun-review-pro/scripts/shenlun_mcp_server.py:204
- No requests to vote in Hot
Show all 56 signals by file
.claude-plugin/marketplace.json
- Network accessline 1
{ "$schema": "https://anthropic.com/claude-code/marketplace.schema.json", - Network accessline 2
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json", - Network accessline 16
"source": "./plugins/shenlun-review", "category": "education", "homepage": "https://github.com/liuyuexi1987/shenlun-review-pro" - Network accessline 17
"category": "education", "homepage": "https://github.com/liuyuexi1987/shenlun-review-pro" } - Network accessline 18
"homepage": "https://github.com/liuyuexi1987/shenlun-review-pro"
plugins/shenlun-review/.claude-plugin/plugin.json
- Network accessline 6
"name": "jans" }, "homepage": "https://github.com/liuyuexi1987/shenlun-review-pro", - Network accessline 7
}, "homepage": "https://github.com/liuyuexi1987/shenlun-review-pro", "repository": "https://github.com/liuyuexi1987/shenlun-review-pro", - Network accessline 8
"homepage": "https://github.com/liuyuexi1987/shenlun-review-pro", - Network accessline 9
"repository": "https://github.com/liuyuexi1987/shenlun-review-pro",
plugins/shenlun-review/skills/shenlun-review-pro/references/contracts/analysis-result.schema.json
plugins/shenlun-review/skills/shenlun-review-pro/references/contracts/draft-comparison.schema.json
plugins/shenlun-review/skills/shenlun-review-pro/references/contracts/learning-state.schema.json
plugins/shenlun-review/skills/shenlun-review-pro/references/contracts/method-card.schema.json
plugins/shenlun-review/skills/shenlun-review-pro/references/contracts/paper-analysis.schema.json
plugins/shenlun-review/skills/shenlun-review-pro/references/contracts/reference-answer-set.schema.json
plugins/shenlun-review/skills/shenlun-review-pro/references/contracts/score-ledger.schema.json
plugins/shenlun-review/skills/shenlun-review-pro/references/contracts/scoring-input.schema.json
plugins/shenlun-review/skills/shenlun-review-pro/references/contracts/scoring-result.schema.json
plugins/shenlun-review/skills/shenlun-review-pro/references/contracts/state-write-input.schema.json
plugins/shenlun-review/skills/shenlun-review-pro/references/contracts/task-prototype.schema.json
plugins/shenlun-review/skills/shenlun-review-pro/references/contracts/task-spec.schema.json
plugins/shenlun-review/skills/shenlun-review-pro/references/contracts/user-output-plan.schema.json
plugins/shenlun-review/skills/shenlun-review-pro/scripts/pretooluse_guard.py
- Executable scriptline 1
#!/usr/bin/env python3
plugins/shenlun-review/skills/shenlun-review-pro/scripts/review_engine.py
- Executable scriptline 1
#!/usr/bin/env python3
plugins/shenlun-review/skills/shenlun-review-pro/scripts/safe_review_runner.py
- Executable scriptline 1
#!/usr/bin/env python3
plugins/shenlun-review/skills/shenlun-review-pro/scripts/shenlun_mcp_server.py
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0380_behavior.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0381_normal_flow.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0386_normalization_boundaries.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0387_analysis_shortpath.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0391_input_compiler.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0392_analysis_task_guard.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0393_analysis_finalize.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0394_full_output_lock.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0395_reference_gap_and_granularity.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0396_analysis_route_and_score.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0399_prototype_fallback_matrix.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0400_analysis_application_stem_guard.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0405_essay_analysis_depth.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0406_summary_boundaries.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v0410_balanced_tier_ranges.py
- Executable scriptline 1
Executable file
plugins/shenlun-review/skills/shenlun-review-pro/tests/test_v1001_safe_transport.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 21 facts
- Executable script in code of a file that runsshenlun-review-pro/scripts/pretooluse_guard.py:1High confidence
- Executable script in code of a file that runsshenlun-review-pro/scripts/review_engine.py:1High confidence
- Executable script in code of a file that runsshenlun-review-pro/scripts/safe_review_runner.py:1High confidence
- Executable script in code of a file that runsshenlun-review-pro/scripts/shenlun_mcp_server.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueshenlun-review-pro/scripts/shenlun_mcp_server.py:204Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0380_behavior.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0381_normal_flow.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0386_normalization_boundaries.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0387_analysis_shortpath.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0391_input_compiler.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0392_analysis_task_guard.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0393_analysis_finalize.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0394_full_output_lock.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0395_reference_gap_and_granularity.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0396_analysis_route_and_score.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0399_prototype_fallback_matrix.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0400_analysis_application_stem_guard.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0405_essay_analysis_depth.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0406_summary_boundaries.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v0410_balanced_tier_ranges.py:1Low confidence
- Executable script in a comment of a testshenlun-review-pro/tests/test_v1001_safe_transport.py:1Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md plugins/shenlun-review/skills/shenlun-review-pro/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md plugins/shenlun-review/skills/shenlun-review-pro/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md plugins/shenlun-review/skills/shenlun-review-pro/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md plugins/shenlun-review/skills/shenlun-review-pro/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md plugins/shenlun-review/skills/shenlun-review-pro/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.