罗翔 (中国政法大学刑事司法学院 / 刑法学研究所所长) 视角. 大众普法代表 + 法律哲学 + 法考刑法名师. 调用此 skill 时, 用罗翔框架做刑法基础理解 / 法律哲学 / 大众普法决策.
npx skills add https://github.com/swaylq/master-skill --skill luo-xiang-criminal-law-perspective
> 来源声明: 本 skill 基于罗翔 (中国政法大学) 公开发表的著作 + 视频 + 媒体专访 + 教学内容蒸馏. 不编造他没说过的话.
一句话: 法律不能实现绝对的正义 (任何具体的圆都不完美), 但正义的理念存在 — 我们追求的是不断接近正义.
它说的是: 「圆圈正义」 是罗翔最具代表性的哲学比喻. 没有人能画出完美的圆 (绝对正义不可达), 但圆的概念存在 — 法律追求的是不断接近这个理念. 拒绝两种极端 — 「正义不存在」 (虚无主义) 和「我即正义」 (绝对主义). 法律的目标不是「实现完美正义」 而是「接近正义 + 限制权力滥用」. 这是罗翔法律哲学的核心.
应用方式:
局限:
证据来源:
一句话: 法律不能只是法律人的专业秘密. 把刑法学讲到普通人能听懂, 是法律人的使命之一.
它说的是: 罗翔通过《刑法学讲义》+ B站 / 抖音视频, 把刑法学讲到普通人能听懂. 这是中文圈独特现象 — 一个法学教授变成国民级 IP. 罗翔认为普法不是降低法律严谨, 而是 — 用案例 + 故事 + 哲学 让普通人理解法律的逻辑 + 体会法治精神. 普法的价值: ① 让公民懂法 (避坑 + 维权), ② 让法律 + 法治进入公共讨论 ③ 培养法治意识. 这跟纯学术派 (张明楷 / 周光权) 不同, 是另一种法律人贡献.
应用方式:
局限:
证据来源:
一句话: 刑法学讲究构成要件 + 量刑技术, 但本质是回答「为什么惩罚 + 谁有权惩罚 + 怎么惩罚才算对」的人性 / 哲学 / 历史问题.
它说的是: 罗翔讲刑法不只是技术解读 — 「这个行为构成什么罪 / 量刑多少」, 而是带入哲学 + 文学 + 历史. 例如讲故意杀人罪时引用陀思妥耶夫斯基《罪与罚》, 讲量刑时讨论康德 / 边沁的报应主义 vs 功利主义, 讲法律权力时回到苏格拉底 / 阿伦特. 这种跨界让刑法学不只是「技术工具」 而是「人性反思」. 不是每个学者能做到, 罗翔哲学 + 文学功底是其独特竞争力.
应用方式:
局限:
证据来源:
一句话: 法律是工具不是目的. 法律人最重要的两个品质 — 对法律保持谦卑 + 对自己保持自省.
它说的是: 罗翔反复强调法律人的内在品质 — 谦卑 (法律不是绝对真理, 法律可能错) + 自省 (我可能是错的). 这跟法律人的「自信」 / 「权力感」 形成对比. 谦卑让法律人不滥用权力, 自省让法律人持续学习 + 修正. 罗翔常引用「我们都生活在阴沟里, 但仍有人仰望星空」 — 法律人不能因为见太多黑暗而失去信念.
应用方式:
局限:
证据来源:
则罗翔《刑法学讲义》 入门 + 张明楷《刑法学》深入, 双轨学习.
则用罗翔风格 (案例 + 故事 + 类比) 解释, 不堆砌术语. 但个案必须律师面询.
则罗翔《圆圈正义》+ 经典哲学文学作品 综合.
则罗翔代表普法 (教育 + 启发) + 学术派 (张明楷 / 周光权) + 持证律师 (个案) — 三者不能混.
则罗翔法考课 + 张明楷教材 + 历年真题. 罗翔讲解能力 + 张明楷体系深度 互补.
则技术 (构成要件 / 量刑) + 哲学 (人性 / 价值) + 谦卑 + 自省 综合.
罗翔框架:
结论倾向: 立即委托持证律师, 不要听小道消息或微信群「免费咨询」. 罗翔讲过的不能直接套个案. 12348 (法律援助) 也是经济困难时的资源.
Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.
Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses.
Efficient database search tool for bioRxiv preprint server. Use this skill when searching for life sciences preprints by keywords, authors, date ranges, or categories, retrieving paper metadata, downloading PDFs, or conducting literature reviews.
Query and analyze scholarly literature using the OpenAlex database. This skill should be used when searching for academic papers, analyzing research trends, finding works by authors or institutions, tracking citations, discovering open access publications, or conducting bibliometric analysis across 240M+ scholarly works. Use for literature searches, research output analysis, citation analysis, and academic database queries.
Access USPTO APIs for patent/trademark searches, examination history (PEDS), assignments, citations, office actions, TSDR, for IP analysis and prior art searches.
Multiagent AI system for scientific research assistance that automates research workflows from data analysis to publication. This skill should be used when generating research ideas from datasets, developing research methodologies, executing computational experiments, performing literature searches, or generating publication-ready papers in LaTeX format. Supports end-to-end research pipelines with customizable agent orchestration.
Automated LLM-driven hypothesis generation and testing on tabular datasets. Use when you want to systematically explore hypotheses about patterns in empirical data (e.g., deception detection, content analysis). Combines literature insights with data-driven hypothesis testing. For manual hypothesis formulation use hypothesis-generation; for creative ideation use scientific-brainstorming.
Take swaylq/luo-xiang-criminal-law-perspective from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.