彭祖文化知识库(GitHub 蒸馏)
目的
把 GitHub 上关于"彭祖"的公开开源资源浓缩为一个可即时取用的 skill。三条主线:
- 彭祖百忌(工程可用数据 + 代码库调用)
- 彭祖养生文献(道藏原文 + 白话要点)
- 彭祖文化背景(出土文献、传说、流派)
资源来源清单(2026-10-17 GitHub 检索)
| 仓库 | Stars | 与彭祖的关系 |
|---|---|---|
| 6tail/lunar-javascript | 1704 | 老黄历库,含彭祖百忌(JS/Java/Python/Go/TS/C#/PHP/Flutter/Swift/Rust 全语言系列) |
| OPN48/cnlunar | 853 | 中国农历库,含彭祖百忌、每日宜忌 |
| flameoftheforest/lunar_rust | 13 | lunar 系列 Rust 移植 |
| kanripo/KR5c0237、bkkbooks/KR5c0237 | - | 《彭祖攝生養性論》正统道藏点校本(DZ0840) |
| bkkbooks/KR2p0043 | - | 楚竹书《彭祖》篇整理 |
| bkkbooks/KR2p0169 | - | 《彭祖-戰國-闕名》 |
| datta6ro5/6tails、houjit/yfdate | - | 无第三方依赖的农历工具(含彭祖百忌) |
注:GitHub 上"彭祖"检索共 24 个仓库,绝大多数是 6tail/lunar 家族及其派生;真正独立的彭祖文献类仓库为 kanripo/bkkbooks 的古籍点校本。
一、彭祖百忌(老黄历核心数据)
释义:彭祖百忌是老黄历中按每日干支推算的忌讳口诀,天干 10 条 + 地支 12 条,按日干支各取一条组合使用(如"甲子日"= 甲不开仓 + 子不问卜)。
天干百忌(10 条)
| 天干 | 口诀 |
|---|---|
| 甲 | 甲不开仓财物耗散 |
| 乙 | 乙不栽植千株不长 |
| 丙 | 丙不修灶必见灾殃 |
| 丁 | 丁不剃头头必生疮 |
| 戊 | 戊不受田田主不祥 |
| 己 | 己不破券二比并亡 |
| 庚 | 庚不经络织机虚张 |
| 辛 | 辛不合酱主人不尝 |
| 壬 | 壬不泱水更难提防 |
| 癸 | 癸不词讼理弱敌强 |
地支百忌(12 条)
| 地支 | 口诀 |
|---|---|
| 子 | 子不问卜自惹祸殃 |
| 丑 | 丑不冠带主不还乡 |
| 寅 | 寅不祭祀神鬼不尝 |
| 卯 | 卯不穿井水泉不香 |
| 辰 | 辰不哭泣必主重丧 |
| 巳 | 巳不远行财物伏藏 |
| 午 | 午不苫盖屋主更张 |
| 未 | 未不服药毒气入肠 |
| 申 | 申不安床鬼祟入房 |
| 酉 | 酉不会客醉坐颠狂 |
| 戌 | 戌不吃犬作怪上床 |
| 亥 | 亥不嫁娶不利新郎 |
代码库调用方法
lunar-python(pip install lunar_python):
from lunar_python import Solar
solar = Solar.fromYmdHms(2026, 10, 17, 12, 0, 0)
lunar = solar.getLunar()
print(lunar.getPengZuGan()) # 例:丁不剃头头必生疮
print(lunar.getPengZuZhi()) # 例:亥不嫁娶不利新郎
cnlunar(pip install cnlunar):
import cnlunar, datetime
a = cnlunar.Lunar(datetime.datetime(2026, 10, 17), godType='8char')
print(a.get_todayPengZuGan_jiamiTu()) # 或查其 PengZuXiangGuan 字段
其他语言对应 API:lunar-javascript LunarUtil.PENG_ZU_GAN/ZHI、lunar-java getPengZuGan()/getPengZuZhi(),各语言端口命名一致。
二、《彭祖攝生養性論》(正统道藏 DZ0840)
出处:正统道藏·洞神部方法类(三家本 1988 年 18 册 490 页),一卷,唐前古传,托名彭祖。GitHub 点校本:kanripo/KR5c0237。
核心总纲
> 神强者长生,气强者易灭。柔弱畏威,神强也;鼓怒骋志,气强也。
十三种伤身行为(原文归纳)
- 极思才所不至 → 志伤
- 极举力所不胜 → 形伤
- 积忧不已 → 魂神伤
- 积悲不已 → 魄神散
- 喜怒过多 → 神不归室
- 憎爱无定 → 神不守形
- 汲汲而欲 → 神则烦
- 切切所思 → 神则败
- 久言笑 → 藏腑伤
- 久坐立 → 筋骨伤
- 寝寐失时 → 肝伤
- 动息疲劳 → 脾伤
- 挽弓引弩 → 筋伤;沿高涉下 → 肾伤;沉醉呕吐 → 肺伤;饱食偃卧 → 气伤;骤马步走 → 胃伤;喧呼诘骂 → 胆伤
另:阴阳不交则疮疿生;房室不节则劳瘠发。
养生之法(要点)
- "寿不过于三万日"(约 82 岁),不能一日无损伤,亦须一日日修补——养生重在日常累积。
- 行为戒律:不远唾、不骤行、耳不极听、目不久视、坐不至疲、卧不及极。
- 衣食宜忌:先寒而后衣、先热而后解;不欲甚饥(饥则败气)、食诫过多;勿极渴而饮、饮诫过深;食过则症块成疾,饮过则痰癖结聚。
- 情境禁忌:勿出汗、勿醉中奔骤、勿饱食走马、勿多语、勿生餐、勿强食肥鲜、勿沐发后露头;冬不欲极温、夏不欲极凉(冬极温→春有狂疫;夏极凉→秋有疟痢);勿露卧星月之下、勿冲热饮冷水、勿凌盛寒逼炎炉、勿沐浴后迎猛风、勿汗出甚而解衣、勿对日月及南北斗大小便、勿冲霜雾岚气。
- 五味偏嗜之害(五行对应):酸多伤脾、苦多伤肺、辛多伤肝、甘多伤肾、咸多伤心。
- 总诀:心为五脏之主,气为百体之使;"动用以太和为马,通宣以玄寂为车";关节烦劳即偃仰导引;真人常日淡泊。
三、彭祖文化背景
生平与传说
- 姓名:彭祖,名籛铿(jiǎn kēng),陆终第三子,相传为颛顼之玄孙,因善调雉羹献尧帝受封彭城(今江苏徐州),建大彭国,故称彭祖。
- 八百岁传说:《列仙传》等载其"历夏至殷末,八百余岁"。学界通行的解释有二:①"八百岁"指大彭国存续约八百年而非个人寿命;②上古"小纪"纪年(一说 60 日为一年)折算后约为百岁上下——传说本体反映的是对其长寿养生的崇奉。
- 流派地位:被尊为中国养生学始祖,先秦诸子(《庄子》《荀子》《列子》《吕氏春秋》)多次提及,与"导引""服气""饮食调养"传统关联。马王堆帛书《十问》《导引图》中亦有彭祖养生问答内容。
出土文献
- 上博简(楚竹书)《彭祖》(bkkbooks/KR2p0043 整理):战国竹简,以彭祖与耋老(大王)问对形式论述"养生""慎德"之道,是目前所见最早的彭祖文献实物,强调"怵愓(戒惧)之心不可不长"。
- 民间衍生:彭祖百忌(见第一节)、彭祖馆/彭祖山(四川彭山)祭祀文化、彭祖菜系(雉羹、羊方藏鱼)饮食传说。
使用指引(Agent 行为规范)
- 用户问老黄历忌讳/择日/彭祖百忌 → 查第一节数据表;若需编程实现,按对应语言给出 lunar/cnlunar API。
- 用户问养生方法/养生文献 → 引用第二节,注明出自《彭祖攝生養性論》(道藏),逐条给原文+白话;提醒:内容为传统文献,不构成医疗建议。
- 用户问彭祖是谁/八百岁/生平 → 用第三节,区分"传说"与"史料",出土文献优先。
- 制作传统文化主题包(朝代/人物卡片等)→ 可将第一、二节内容拆分为"百忌卡""养生箴言卡"素材。
- 引用原文时保留道藏点校本用字习惯,必要处随附简体转写。