AgentSkillsCN

child-development

依据 ASQ-3 和丹佛 II 标准,追踪并评估儿童发育里程碑。当用户提及“发育”、“里程碑”、“运动技能”、“语言能力”、“社交技能”或“认知发展”时使用此功能。

SKILL.md
--- frontmatter
name: child-development
description: Track and assess child developmental milestones based on ASQ-3 and Denver II standards. Use when user mentions development, milestones, motor skills, language, social skills, or cognitive development.
argument-hint: <operation_type: record/check/milestone/delay/history, e.g.: record gross, check 12 months, milestone all>
allowed-tools: Read, Write
schema: child-development/schema.json

Child Developmental Milestone Tracking Skill

Child developmental milestone tracking and assessment based on ASQ-3 and Denver II standards, providing early warning for developmental delays.

Core Flow

code
User Input → Parse Operation Type → Read Child Information → Calculate Age → Determine Assessment Items → Generate Assessment Report → Save Data

Step 1: Parse User Input

Operation Type Mapping

Inputactiondomain
recordrecordall(default)/gross/fine/language/social/cognitive
checkcheck-
milestonemilestoneOptional: specify domain
delaydelay-
historyhistory-

Developmental Domain Mapping

Input Keywordsdomain
gross motorgross
fine motorfine
languagelanguage
socialsocial
cognitivecognitive

Step 2: Check Information Completeness

Required (prompt to set if missing):

  • Child name (from data/profile.json)
  • Birth date (from data/profile.json)
  • Gender (from data/profile.json)
  • Prematurity status (from data/profile.json)

Prompt when child profile missing:

code
Child profile not found

Please set child basic information first:
/profile child-name Xiaoming
/profile child-birth-date 2020-01-01
/profile child-gender male

Step 3: Calculate Age and Months

javascript
birthDate = profile.child_birth_date
today = new Date()

ageMonths = (today - birthDate) / (30.44 * 24 * 60 * 60 * 1000)

// Prematurity correction (<37 weeks, correct until 2 years)
if gestational_age < 37 && ageMonths <= 24:
  correctedAgeMonths = ageMonths - (40 - gestational_age) * 4
else:
  correctedAgeMonths = ageMonths

Step 4: Generate Assessment Questions

Determine Key Milestones by Age

6-Month Assessment Example:

code
Please assess whether milestones are achieved (yes/no):

Gross Motor (6 months)
  Can sit briefly without support
  Can support self on hands during tummy time
  Can roll from back to tummy

Fine Motor (6 months)
  Can reach for objects
  Can transfer items between hands
  Can pinch with thumb and finger

Language (6 months)
  Can make single syllable sounds (ma/ba etc.)
  Responds to sounds
  Can turn toward sound source

Social (6 months)
  Shows stranger anxiety
  Laughs out loud
  Can express happiness/anger

Cognitive (6 months)
  Looks for dropped objects
  Can distinguish familiar/stranger faces

Step 5: Generate Assessment Report

Developmental Assessment Grading

Assessment ResultCondition
NormalAll domains meet age standards
Possible delay1-2 months behind
Significant delay3+ months behind

Normal Assessment Report Example:

code
Developmental Assessment - Normal

Assessment Information:
Child: Xiaoming
Age: 6 months
Corrected age: 6 months
Assessment date: July 1, 2025

Gross Motor Development:
  Sitting alone: Achieved (at 5 months)
  Rolling over: Achieved (at 4 months)
  Tummy time support: Achieved
  Assessment: Normal

Fine Motor:
  Reaching for objects: Achieved
  Transferring between hands: Achieved
  Pincer grasp: Not achieved (normal, ~9 months)
  Assessment: Normal

Comprehensive Assessment:
  Normal development
  All developmental domains within normal range, no significant delays detected.

Recommendations:
  Continue observation and recording
  Provide rich environmental stimulation
  Interact and communicate with child frequently
  Regular developmental assessments

Step 6: Save Data

Save to data/child-development-tracker.json, including:

  • child_profile: Child basic information
  • developmental_tracking.assessments: Assessment records
  • milestone_achievement: Milestone achievement statistics
  • alerts: Developmental warnings
  • statistics: Statistical information

Key Milestones by Age

0-3 Months (Early Infancy)

AgeGross MotorFine MotorLanguageSocial
1 monthLift head brieflyEyes followCooingGaze at faces
2 monthsLift head 45° during tummy timeHands togetherLaughSocial smile
3 monthsLift head 90° during tummy timeGrab rattleSmile at faceSmile at face

4-6 Months (Mid Infancy)

AgeGross MotorFine MotorLanguageSocial
4 monthsHead steady, rollReach for objectsSquealLaugh aloud
5 monthsSit with supportPincer graspTurn to soundRecognize strangers
6 monthsSit brieflyTransfer objectsSingle syllablesStranger anxiety

Developmental Delay Standards

DomainMild DelaySignificant DelaySevere Delay
Gross motor1-2 months behind3-4 months behind>4 months behind
Fine motor1-2 months behind3-4 months behind>4 months behind
Language1-2 months behind3-4 months behind>4 months behind
Social/Cognitive1-2 months behind3-4 months behind>4 months behind

Execution Instructions

  1. Read data/profile.json for child information
  2. Calculate age and corrected age (if applicable)
  3. Execute corresponding function based on operation type
  4. Generate assessment report
  5. Save to data/child-development-tracker.json

Medical Safety Principles

Safety Boundaries

  • No developmental disability diagnosis
  • No future developmental level prediction
  • No substitute for professional developmental assessment
  • No intervention training program recommendations

System Can

  • Developmental milestone tracking
  • Developmental delay screening
  • Early warning alerts
  • Assessment history records

Important Notice

This system is for developmental milestone recording and reference only, cannot replace professional medical diagnosis.

Development has individual variations; being 1-2 months behind may be normal variation.

If significant developmental delay is found or you have concerns about development, please consult a child health specialist or developmental behavioral pediatrician promptly.