JavaScript is disabled. Some features may not work.
tcm-constitution-analyzer — ★ 41.5K GitHub Stars — Install Guide | SkillsNav
🇺🇸 English🇨🇳 中文
SkillsNav
Home

tcm-constitution-analyzer

★ 41K repodebugSafeIntermediateClaude
🤖 AI Summary

Analyzes TCM constitution data to classify body types and assess characteristics, then generates personalized wellness recommendations by correlating with nutrition, exercise, and sleep metrics.

How to Install

Claude Code:
git clone --depth 1 https://github.com/sickn33/antigravity-awesome-skills.git && cp antigravity-awesome-skills/plugins/antigravity-awesome-skills-claude/skills/tcm-constitution-analyzer ~/.claude/skills/tcm-constitution-analyzer -r

中医体质辨识分析器技能

分析中医体质数据,识别体质类型,评估体质特征,并提供个性化养生改善建议。

When to Use

  • 你需要根据中医体质分类标准评估用户体质,并识别主导体质与兼夹体质。
  • 你想结合营养、运动、睡眠等健康数据分析体质特征、风险和变化趋势。
  • 你需要面向个体化调理的养生建议、趋势跟踪和相关性分析结果。

功能

1. 体质辨识评估

基于《中医体质分类与判定》标准进行体质辨识。

评估维度: - 9种体质类型评分(平和质、气虚质、阳虚质、阴虚质、痰湿质、湿热质、血瘀质、气郁质、特禀质) - 主体质判定 - 兼夹体质识别 - 体质特征分析

评估方法: - 60题标准化问卷 - 5分制评分(没有/很少/有时/经常/总是) - 转化分数计算(0-100分)

输出: - 体质类型判定结果 - 各体质评分 - 体质特征描述 - 个体化养生建议

2. 体质特征分析

综合评估用户的体质特征。

分析内容: - 形体特征: - 体型特点 - 面色表现 - 舌象脉象

  • 心理特征:
  • 性格特点
  • 情绪倾向

  • 发病倾向:

  • 易感疾病
  • 健康风险

  • 适应能力:

  • 环境适应
  • 季节适应

输出: - 体质类型分类 - 特征描述 - 风险评估 - 调理优先级

3. 体质变化趋势分析

追踪体质变化,评估调理效果。

分析内容: - 多次评估对比 - 评分变化趋势 - 体质稳定性分析 - 调理效果评估

输出: - 趋势图表 - 改善幅度 - 稳定性评估 - 继续调理建议

4. 相关性分析

分析体质与其他健康指标的相关性。

支持的相关性分析: - 体质 ↔ 营养: - 体质类型与饮食偏好的关系 - 营养状况对体质的影响 - 个性化饮食建议

  • 体质 ↔ 运动:
  • 不同体质适合的运动类型
  • 运动对体质改善的作用

  • 体质 ↔ 睡眠:

  • 体质与睡眠质量的关系
  • 睡眠对体质的影响

  • 体质 ↔ 慢性病:

  • 不同体质易患疾病
  • 体质与疾病的关系

输出: - 相关系数 - 相关性强度 - 统计显著性 - 实践建议

5. 个性化建议生成

基于体质类型生成个性化养生建议。

建议类型: - 饮食调养: - 宜食食物清单 - 忌食食物清单 - 推荐食谱 - 饮食原则

  • 起居调摄:
  • 作息建议
  • 环境要求
  • 生活习惯

  • 运动锻炼:

  • 推荐运动类型
  • 运动频次和强度
  • 注意事项

  • 情志调摄:

  • 情绪管理
  • 心理调节

  • 穴位保健:

  • 推荐穴位
  • 按摩方法
  • 艾灸建议

  • 中药调理:

  • 推荐方剂
  • 方剂组成
  • 用法用量
  • 注意事项

建议依据: - 中医体质理论 - 用户体质类型 - 季节因素 - 用户健康状况


使用说明

触发条件

当用户请求以下内容时触发本技能: - 中医体质辨识评估 - 体质类型查询 - 体质特征分析 - 中医养生建议 - 体质趋势分析 - 体质与其他健康指标的关联分析

执行步骤

步骤 1: 确定分析范围

明确用户请求的分析类型: - 体质辨识评估 - 体质特征查询 - 养生建议获取 - 趋势分析 - 相关性分析

步骤 2: 读取数据

主要数据源: 1. data/constitutions.json - 体质知识库 2. data/constitution-recommendations.json - 养生建议库 3. data-example/tcm-constitution-tracker.json - 体质追踪主数据 4. data-example/tcm-constitution-logs/YYYY-MM/YYYY-MM-DD.json - 每日评估记录

关联数据源: 1. data-example/profile.json - 基础信息 2. data-example/nutrition-tracker.json - 营养数据 3. data-example/fitness-tracker.json - 运动数据 4. data-example/sleep-tracker.json - 睡眠数据

步骤 3: 数据分析

根据分析类型执行相应的分析算法:

体质评分算法:

def calculate_constitution_scores(answers):
    """
    基于《中医体质分类与判定》标准

    计算公式:
    转化分数 = [(原始分数 - 题目数) / (题目数 × 4)] × 100

    其中:
    - 原始分数 = 各题目得分之和
    - 题目数 = 该体质的问题数量
    """
    scores = {}
    for constitution, questions in CONSTITUTION_QUESTIONS.items():
        original_score = sum(answers[q] for q in questions)
        question_count = len(questions)
        converted_score = ((original_score - question_count) / (question_count * 4)) * 100
        scores[constitution] = round(converted_score, 1)
    return scores

体质判定算法:

def determine_constitution_type(scores):
    """
    判定逻辑:
    1. 平和质判定:
       - 得分 ≥ 60分
       - 其他8种体质得分均 < 40分

    2. 偏颇体质判定:
       - 得分最高的体质为判定结果

    3. 兼夹体质判定:
       - 次高分的体质得分 ≥ 40分
       - 则为兼夹体质
    """
    peaceful_score = scores['平和质']
    other_scores = {k: v for k, v in scores.items() if k != '平和质'}

    # 判定是否为平和质
    if peaceful_score >= 60 and all(s < 40 for s in other_scores.values()):
        return {
            'primary': '平和质',
            'secondary': [],
            'type': 'balanced'
        }

    # 偏颇体质判定
    sorted_scores = sorted(other_scores.items(), key=lambda x: x[1], reverse=True)
    primary = sorted_scores[0][0]

    # 判断兼夹体质
    secondary = [k for k, v in sorted_scores[1:3] if v >= 40]

    return {
        'primary': primary,
        'secondary': secondary,
        'type': 'compound' if secondary else 'single'
    }

趋势分析算法: - 线性回归计算趋势 - 移动平均平滑波动 - 统计显著性检验

步骤 4: 生成报告

按照标准格式输出分析报告(见"输出格式"部分)


输出格式

体质辨识评估报告

```markdown

中医体质辨识评估报告

评估日期

2025-06-20

评估结果

体质类型判定

  • 主体质: 气虚质
  • 兼夹体质: 阳虚质
  • 体质类型: 兼夹体质

各体质评分

体质类型 评分 判定
气虚质 78.5 ⚠️ 偏颇
阳虚质 62.3 ⚠️ 偏颇
平和质 42.1 正常
痰湿质 38.7 正常
气郁质 35.2 正常
阴虚质 32.1 正常
湿热质 28.4 正常
血瘀质 25.6 正常
特禀质 18.3 正常

体质特征分析

气虚质特征

形体特征: - 肌肉松软 - 容易疲乏 - 声音低弱 - 喜静懒言 - 容易出汗

心理特征: - 性格内向 - 不喜冒险 - 情绪不稳定

发病倾向: - 易感冒 - 易内脏下垂 - 易疲劳

适应能力: - 不耐受风、寒、暑、湿邪 - 秋季易发病

阳虚质特征

形体特征: - 畏寒怕冷 - 手足不温 - 喜热饮食

心理特征: - 性格多沉静 - 内向

发病倾向: - 易患痰饮、肿胀、腹泻 - 易感寒邪

适应能力: - 不耐寒邪,耐受夏热 - 冬季易发病


养生建议

饮食调养

原则: 补气健脾,温补肾阳

宜食食物: - 补气类: 山药、大枣、黄芪、人参、白术 - 温阳类: 羊肉、韭菜、花椒、生姜、桂圆 - 健脾类: 薏苡仁、茯苓、扁豆

忌食食物: - 生冷寒凉: 冰淇淋、冰镇饮料、生鱼片 - 油腻厚味: 油炸食品、肥肉 - 辛辣燥热: 辣椒、花椒

推荐食谱: 1. 黄芪炖鸡 2. 山药粥 3. 红枣茯苓粥 4. 当归生姜羊肉汤

饮食建议: - 少食多餐,细嚼慢咽 - 饮食宜温热,忌生冷 - 饭后适当休息

起居调摄

作息建议: - 保证充足睡眠(8小时以上) - 早睡晚起 - 避免熬夜

环境要求: - 保持环境温暖干燥 - 避免受风寒 - 注意保暖,特别是腰腹部和脚部

生活习惯: - 避免过度劳累 - 劳逸结合 - 可适当晒太阳 - 温水泡脚

运动锻炼

原则: 温和运动,避免剧烈

推荐运动: - 太极拳 - 八段锦 - 散步 - 气功 - 瑜伽

运动建议: - 频率: 每日1-2次 - 时长: 每次20-30分钟 - 强度: 低至中等强度 - 注意: 以不感到过度疲劳为宜

注意事项: - 避免剧烈运动 - 运动后及时休息 - 循序渐进 - 避免在寒冷环境中运动

情志调摄

原则: 保持心情舒畅,避免过度思虑

调摄方法: - 保持积极乐观 - 避免过度思虑 - 适当参加社交活动 - 学会放松

情绪管理: - 培养兴趣爱好 - 保持社交活动 - 学会调节情绪

穴位保健

推荐穴位:

Details

Category Coding → debug
Sourcesickn33/antigravity-awesome-skills
SKILL.mdView on GitHub →
Repo Stars★ 41.5K
Est. per Skill47 (shared across 868 skills from this repo)
DifficultyIntermediate
Risk LevelSafe

Related Skills

Works Well With

Skills from the same repository — often designed to work together