Record skin problems, monitor mole changes, manage skincare routines, track skin health status, analyze skin health trends.
Medical Disclaimer
This system is for health tracking and educational purposes only and does not provide medical diagnosis or treatment advice.
Cannot do:
- All skin problems should be consulted with a professional dermatologist
- Abnormal mole changes should be immediately examined by a doctor
- Cannot replace professional dermatological examination and treatment
Can do:
- Record and track skin health data
- Provide skin examination records and reminders
- Provide ABCDE rule self-examination guidance
- Provide general skincare advice
Core Process
用户输入 → 识别操作类型 → [concern] 解析皮肤问题 → 保存记录
↓
[mole] 解析痣信息 → ABCDE评估 → 保存
↓
[routine] 解析护肤程序 → 保存
↓
[exam] 记录检查结果 → 保存
↓
[sun] 记录日晒信息 → 保存
↓
[status/trend] 读取数据 → 显示报告
Step 1: Parse User Input
Operation Type Identification
| Input Keywords | Operation Type |
|---|---|
| concern | concern - Skin problem record |
| mole | mole - Mole monitoring |
| routine | routine - Skincare routine |
| exam | exam - Skin exam record |
| sun | sun - Sun exposure record |
| status | status - View status |
| trend | trend - Trend analysis |
| reminder | reminder - Exam reminder |
| screening | screening - Disease screening |
Step 2: Parameter Parsing Rules
Skin Problem Type
| Input Keywords | Type |
|---|---|
| acne | acne |
| eczema | eczema |
| psoriasis | psoriasis |
| pigmentation | pigmentation |
| rosacea | rosacea |
| dermatitis | dermatitis |
| dryness | dryness |
| oiliness | oiliness |
| sensitivity | sensitivity |
| scars | scars |
Severity Level
| Input | Severity |
|---|---|
| mild | mild |
| moderate | moderate |
| severe | severe |
Common Sites
| Face | Body |
|---|---|
| forehead(额头)、cheeks(脸颊) | arms(手臂) |
| chin(下巴)、nose(鼻子) | legs(腿部) |
| around_eyes(眼周) | back(背部) |
| neck(颈部) | chest(胸部) |
ABCDE Rule Detailed Explanation
A - Asymmetry(不对称性)
- Normal: When the mole is folded in half from the middle, both sides are basically symmetrical
- Abnormal: The two halves of the mole are asymmetrical, and the shape is irregular
B - Border(边缘)
- Normal: The border is clear, smooth, and regular
- Abnormal: The border is blurred, irregular, jagged, or scalloped
C - Color(颜色)
- Normal: The color is uniform, usually brown, black, or skin-colored
- Abnormal: The color is uneven and contains multiple colors
D - Diameter(直径)
- Normal: The diameter is usually less than 6mm
- Abnormal: The diameter is greater than 6mm, or has significantly increased recently
E - Evolution(变化/进展)
- Normal: Stable over the long term, with no obvious changes
- Abnormal: Recent changes in size, shape, color, thickness, or sensation
Step 3: Generate JSON
Skin Problem Record
{
"id": "concern_20250610_001",
"date": "2025-06-10",
"issue_type": "acne",
"severity": "moderate",
"location": "face",
"specific_areas": ["forehead", "cheeks"],
"description": "额头和脸颊有痤疮,中度严重",
"triggers": ["hormonal", "stress"],
"notes": ""
}
Mole Monitoring Record
{
"id": "mole_20250610_001",
"date": "2025-06-10",
"location": "back",
"size_mm": 4,
"color": "brown",
"shape": "flat",
"abcde_assessment": {
"asymmetry": false,
"border": "regular",
"color": "uniform",
"diameter": false,
"evolution": false
},
"risk_level": "low",
"notes": ""
}
Skincare Routine Record
{
"date": "2025-06-10",
"routine_type": "morning",
"steps": ["cleanser", "toner", "moisturizer", "spf30"],
"products_used": {
"cleanser": "温和洁面乳",
"toner": "爽肤水",
"moisturizer": "保湿霜",
"sunscreen": "SPF30防晒霜"
}
}
Step 4: Save Data
- Read
data/skin-health-tracker.json - Update the corresponding record segment
- Write back to the file
Skin Type Identification
| Type | Characteristics | Skincare Focus |
|---|---|---|
| Dry Skin | Skin feels tight, rough, and may have flaking | Moisturize, hydrate, and avoid over-cleansing |
| Oily Skin | Obvious shine, enlarged pores, and prone to acne | Oil control, cleansing, and water-oil balance |
| Combination Skin | Oily T-zone and dry cheeks | Zone-specific care and balancing water and oil |
| Normal Skin | Balanced water and oil, and small pores | Maintain current condition and basic care |
| Sensitive Skin | Prone to redness, stinging, itching, and allergies | Gentle, soothing, avoid irritation |
Emergency Guide
Needs emergency treatment (within 24 hours)
- Sudden bleeding or ulceration of a mole
- Rapid enlargement or color change of a mole
- New suspicious mole
- Large-area rash with fever
- Severe allergic reaction
Needs medical attention as soon as possible (within 1 week)
- Mole shows ABCDE abnormalities
- Wound or ulcer not healed for more than 2 weeks
- Persistent itching affecting sleep
Health Advice
Prevent skin cancer
- Use broad-spectrum sunscreen every day (SPF 30 or higher)
- Avoid intense sun exposure from 10 a.m. to 4 p.m.
- Wear protective clothing (hat, long sleeves, sunglasses)
- Perform regular skin self-examinations (once a month)
Manage acne
- Keep skin clean, but do not over-cleanse
- Use non-comedogenic skincare products
- Avoid squeezing or picking at pimples
- Maintain a healthy diet and reduce high-sugar foods
For more examples, see examples.md。