Skill: lj22503/duan-culture (version 2.0.0)

--- name: duan-yongping-culture version: 2.0.0 description: ［何时使用］当用户需要分析企业文化时；当用户问"这家公司文化怎么样"时；当需要进行本分检查时；当应用段永平文化分析时 author: 燃冰 + 小蚂蚁 created: 2026-03-13 updated: 2026-03-19 skill_type: 通用 related_skills: [duan-yongping-investor, moat-evaluator, decision-checklist] tags: [段永平，企业文化，本分，长期主义] --- # 段永平企业文化分析 🧘 **基于段永平投资理念 - 企业文化是投资的核心** --- ## 📋 功能描述 深度分析企业文化，判断是否"本分"，是否值得长期投资。 **适用场景：** - 企业文化评估 - 本分检查 - 长期投资价值判断 - 管理层诚信分析 **边界条件：** - 不替代深入研究 - 文化分析主观性强 - 需长期跟踪验证 --- ## 🎯 本分检查清单（10 条） | 检查项 | 是否符合 | 证据 | |--------|---------|------| | 1. 诚信：说到做到 | ✅/❌ | [填写] | | 2. 用户导向：创造价值 | ✅/❌ | [填写] | | 3. 长期思维：不牺牲长期 | ✅/❌ | [填写] | | 4. 不占人便宜：公平对待 | ✅/❌ | [填写] | | 5. 承认错误：及时改正 | ✅/❌ | [填写] | | 6. 专注主业：不盲目多元化 | ✅/❌ | [填写] | | 7. 简单透明：管理简单 | ✅/❌ | [填写] | | 8. 结果导向：以结果评价 | ✅/❌ | [填写] | | 9. 团队第一：团队高于个人 | ✅/❌ | [填写] | | 10. 平常心：胜不骄败不馁 | ✅/❌ | [填写] | **评分：** - 9-10 条：✅ 本分（强烈推荐） - 7-8 条：✅ 良好（推荐） - 5-6 条：⚠️ 一般（观察） - <5 条：❌ 差（回避） --- ## ⚠️ 常见错误 **错误 1：只看宣传不看行动** ``` 问题： • 相信企业文化宣传 • 忽视实际行动 • 忽视负面新闻 解决： ✓ 看行动不看宣传 ✓ 搜索负面新闻 ✓ 长期跟踪验证 ``` **错误 2：忽视管理层诚信** ``` 问题： • 忽视管理层言行 • 忽视财务造假历史 • 忽视股东利益 解决： ✓ 查管理层历史 ✓ 看股东回报 ✓ 看信息披露 ``` **错误 3：短期业绩导向** ``` 问题： • 只看短期业绩 • 忽视长期价值 • 忽视文化传承 解决： ✓ 看 10 年+表现 ✓ 看文化传承 ✓ 看员工满意度 ``` --- ## 🧪 使用示例 ### 示例：苹果公司文化分析 **输入：** ``` 公司：苹果 诚信：✅ 用户隐私保护 用户导向：✅ 产品极致体验 长期思维：✅ 长期研发投入 ... ``` **输出：** ``` 本分检查：9/10 条符合 评级：本分（强烈推荐） 理由： - 用户隐私保护（本分） - 产品极致体验（把事情做对） - 长期研发投入（长期主义） ``` --- ## 📚 核心理念 **关键洞察：** 1. 本分是企业文化核心 2. 诚信是底线 3. 长期思维是关键 4. 文化决定长期价值 5. 不本分的公司不投 **健康公式：** ``` 好文化 = 本分 × 诚信 × 长期主义 ``` --- ## 更新日志 - v2.0.0 (2026-03-19): 按照 SKILL-STANDARD-v2.md 重构，添加 Front Matter、坑点章节 🧘 - v1.0.0 (2026-03-13): 初始版本，段永平文化分析上线 🧘 --- *本分是做对的事情，把事情做对。文化决定长期价值。* 🧘

path: README.md
content: # 技能包

> 基于中国投资大师智慧的核心技能

---

## 📁 目录结构

```
./
├── SKILL.md                      # 技能定义（核心）
├── README.md                     # 本文件（目录导航）
├── examples/                     # 示例集合（待创建）
├── references/                   # 参考资料（待创建）
└── templates/                    # 模板文件（待创建）
```

---

## 🚀 快速开始

1. 查看技能定义：`cat SKILL.md`
2. 查看示例：`cat examples/*.md`（待创建）
3. 使用模板：`cat templates/*.md`（待创建）

---

## 📊 技能功能

详见 `SKILL.md`。

---

## 🔗 相关技能

详见 `SKILL.md` 的"related_skills"字段。

---

## ⚠️ 常见错误

详见 `SKILL.md` 的"⚠️ 常见错误"章节。

---

## 📚 学习路径

1. 阅读 `SKILL.md` 了解功能
2. 查看示例学习实战
3. 使用模板制定方案
4. 参考理论深入学习

---

## 📊 版本历史

- v2.0.0 (2026-03-19): 按 SKILL-STANDARD-v2.md 重构
- v1.0.0 (2026-03-13): 初始版本

---

*详见 SKILL.md 完整文档。*


path: scripts/analyze-culture.py
content: #!/usr/bin/env python3
"""
文化分析器 - 基于段永平的"本分"文化分析

无需外部数据，定性分析企业文化
"""

import sys
import os
from datetime import datetime


# 企业文化评估维度
CULTURE_DIMENSIONS = {
    'benfen': {
        'name': '本分',
        'questions': [
            '公司是否诚信对待客户和员工？',
            '是否专注于做好产品而非短期利益？',
            '是否在能力圈内做事？',
        ],
    },
    'user_focus': {
        'name': '用户导向',
        'questions': [
            '公司是否真正以用户为中心？',
            '产品是否解决用户真实需求？',
            '是否持续改进用户体验？',
        ],
    },
    'long_term': {
        'name': '长期主义',
        'questions': [
            '公司是否注重长期价值而非短期业绩？',
            '是否愿意为长期利益牺牲短期利益？',
            '是否有清晰的长期愿景？',
        ],
    },
    'talent': {
        'name': '人才理念',
        'questions': [
            '公司是否重视人才？',
            '是否有公平的激励机制？',
            '员工是否认同公司文化？',
        ],
    },
}


def evaluate_culture_dimension(dimension_key: str, user_answers: list = None) -> dict:
    """
    评估文化维度
    
    Args:
        dimension_key: 维度键
        user_answers: 用户回答列表
    
    Returns:
        评估结果
    """
    dimension = CULTURE_DIMENSIONS[dimension_key]
    
    result = {
        'name': dimension['name'],
        'score': 0,
        'max_score': len(dimension['questions']),
        'answers': [],
    }
    
    for i, question in enumerate(dimension['questions']):
        answer = {
            'question': question,
            'score': 3,  # 默认中等
            'note': '',
        }
        
        # 如果有用户回答，根据回答评分
        if user_answers and i < len(user_answers):
            user_ans = user_answers[i]
            if '是' in user_ans or '符合' in user_ans:
                answer['score'] = 5
            elif '否' in user_ans or '不符合' in user_ans:
                answer['score'] = 1
        
        result['answers'].append(answer)
        result['score'] += answer['score']
    
    return result


def analyze_culture(company_name: str, user_answers: dict = None) -> dict:
    """
    企业文化完整分析
    
    Args:
        company_name: 公司名称
        user_answers: 用户回答字典
    
    Returns:
        分析结果字典
    """
    result = {
        'company': company_name,
        'timestamp': datetime.now().isoformat(),
        'framework': '段永平文化分析框架',
    }
    
    # 评估各维度
    result['dimensions'] = {}
    total_score = 0
    max_score = 0
    
    for dim_key in CULTURE_DIMENSIONS.keys():
        answers = user_answers.get(dim_key, []) if user_answers else None
        result['dimensions'][dim_key] = evaluate_culture_dimension(dim_key, answers)
        total_score += result['dimensions'][dim_key]['score']
        max_score += result['dimensions'][dim_key]['max_score']
    
    # 综合评分
    result['total_score'] = total_score
    result['max_score'] = max_score
    result['percentage'] = (total_score / max_score * 100) if max_score > 0 else 0
    
    # 文化评级
    if result['percentage'] >= 80:
        result['rating'] = '优秀'
        result['description'] = '强大的企业文化，长期竞争优势'
    elif result['percentage'] >= 60:
        result['rating'] = '良好'
        result['description'] = '较好的企业文化，有一定竞争优势'
    elif result['percentage'] >= 40:
        result['rating'] = '一般'
        result['description'] = '企业文化一般，无明显优势'
    else:
        result['rating'] = '需改进'
        result['description'] = '企业文化存在问题，需谨慎'
    
    return result


def print_analysis(result: dict) -> None:
    """打印分析结果"""
    print("="*60)
    print(f"🏛️ 文化分析器：{result['company']}")
    print("="*60)
    
    print(f"\n📋 分析框架")
    print(f"   {result['framework']}")
    
    print(f"\n📊 文化维度评估")
    for dim_key, dim_data in result['dimensions'].items():
        score_pct = dim_data['score'] / dim_data['max_score'] * 100
        score_icon = '⭐' * int(score_pct / 20)
        print(f"\n   {dim_data['name']} ({dim_data['score']}/{dim_data['max_score']}分) {score_icon}")
        for ans in dim_data['answers']:
            ans_icon = '✅' if ans['score'] >= 4 else '➡️' if ans['score'] >= 3 else '❌'
            print(f"     {ans_icon} {ans['question']}")
    
    print(f"\n📈 综合评分")
    print(f"   总分：{result['total_score']}/{result['max_score']} ({result['percentage']:.1f}%)")
    print(f"   评级：{result['rating']}")
    print(f"   描述：{result['description']}")
    
    print(f"\n📝 使用说明")
    print(f"   1. 诚实回答每个问题")
    print(f"   2. 基于事实和观察，而非印象")
    print(f"   3. 关注长期表现，而非短期行为")
    print(f"   4. 文化需要时间验证")


def main():
    """主函数"""
    company_name = sys.argv[1] if len(sys.argv) > 1 else '目标公司'
    
    result = analyze_culture(company_name)
    print_analysis(result)
    
    return 0


if __name__ == '__main__':
    sys.exit(main())


path: templates/culture-template.md
content: # 段永平本分检查模板

## 基本信息

| 项目 | 内容 |
|------|------|
| 公司名称 | [填写] |
| 分析日期 | [填写] |
| 所属行业 | [填写] |

---

## 本分检查清单（10 条）

| # | 检查项 | 是否符合 | 证据 |
|---|--------|---------|------|
| 1 | 诚信：说到做到 | ✅/❌ | [填写] |
| 2 | 用户导向：创造价值 | ✅/❌ | [填写] |
| 3 | 长期思维：不牺牲长期 | ✅/❌ | [填写] |
| 4 | 不占人便宜：公平对待 | ✅/❌ | [填写] |
| 5 | 承认错误：及时改正 | ✅/❌ | [填写] |
| 6 | 专注主业：不盲目多元化 | ✅/❌ | [填写] |
| 7 | 简单透明：管理简单 | ✅/❌ | [填写] |
| 8 | 结果导向：以结果评价 | ✅/❌ | [填写] |
| 9 | 团队第一：团队高于个人 | ✅/❌ | [填写] |
| 10 | 平常心：胜不骄败不馁 | ✅/❌ | [填写] |

**符合数量：** [ ]/10

---

## 评级

| 符合数 | 评级 | 建议 |
|--------|------|------|
| 9-10 | 本分 | 强烈推荐 |
| 7-8 | 良好 | 推荐 |
| 5-6 | 一般 | 观察 |
| <5 | 差 | 回避 |

**当前评级：** [填写]

---

## 投资建议

**建议：** 强烈推荐/推荐/观察/回避

**理由：**
1. [填写]
2. [填写]

---

*本分是做对的事情，把事情做对。*


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)