楚丘,古地名。夏中后期,季连(楚人先祖)部落的一支居此,故名楚丘。楚人早期的居住地,商汤都亳后,楚人南迁,但仍把楚丘当作宗庙之地,楚丘遗址在今山东省曹县东北梁堌堆景山遗址。
卜楚丘是鲁国掌管占卜的大夫。在鲁国那样一个礼仪之邦,等级有序,各有所司,楚丘的使命就是占卜释卜,专业之外,没有别的言行,也因此不为人所知。
这种情况使得卜官们几乎“没世而名不称焉”,死了都没人知道。最有说服力的例子是,他的父亲也是一位卜官,名字就被人忘记了,以致于历史学家在写这一段历史时,涉及到他父亲,只能称为“卜楚丘之父 ”。
楚丘进入鲁国政界时,公门开始衰落,大权为季氏、孟氏、叔孙氏分享,前609年,鲁文公十八年春天,齐懿公发布对鲁国作战的命令,但他得了病,医生诊断说,齐君不到秋天就会死。鲁文公知道了这事,希望齐懿公不到出兵之日就死,就要占卜。执政大臣惠伯在卜前把占卜的事告诉了龟甲,直接占卜的大夫正是楚丘。
楚丘宣布占卜的结果是,齐国国君不到出兵之日就死了,但他不是由于生病死的。另 外,国君也听不到这件事了,而且告诉龟甲的人也有灾祸。
这一年的二月二十三日,鲁文公去世。五月,齐懿公被两个臣子杀死。鲁文公死后,东门襄仲要立宣公,惠伯不同意,他要立文公嫡子。东门襄仲就杀了文公嫡子而立庶即宣公,并诈以君命召惠伯而杀之。
这样一个及时的预言显得匪夷所思,超出了今人的想象。卜楚丘的先知之见尚不止此。鲁国的叔孙氏是一大家族,它的家长庄叔是鲁国的卿,地位很高。
叔孙庄叔生完孩子后,也占筮,得到“明夷”变成“谦”的卦象。他把卦象给卜楚丘看。楚丘做了一个更为惊人的预言,他说这个孩子将会出奔到外面去,而又能回家来为庄叔祭祀,做了叔孙家的继承人。但他领了一个叫牛的坏人回来,这个孩子的结局不好,他最终以饥饿而死。
楚丘的这一预言后来完全实现了。庄叔的这个孩子,后来以穆叔、叔孙豹、叔孙穆子等名名垂史册。庄叔死后,他的大儿子宣伯成为叔孙家的继承人,但宣伯的副卿做得太起劲,
他企图铲除鲁国的季、孟两大势力。在乱局中,叔孙豹出奔到齐国避居。
中途跟庚宗地方的一个女子发生关系,到齐国结婚又生下孟丙、仲壬两个儿子。到宣伯乱局平定,叔孙豹被召回 做了叔孙氏的继承人,从此成为春秋时代外交舞台上的超级巨星。
但就是这个人物,似乎有了俄狄浦斯一样的宿命。他太喜欢自己那个出身低贱的儿子竖牛,并把家政委托给牛,让牛趁虚而入,离间叔孙豹跟正室所生的两个儿子,孟丙被杀死,仲壬则 逃走,而叔孙豹最后三天被竖牛活活饿死。