mirror of
https://github.com/sstent/AICycling_mcp.git
synced 2026-02-16 20:25:55 +00:00
workng - split out prompt temapltes
This commit is contained in:
7
templates/base/analysis_frameworks/assessment_points.txt
Normal file
7
templates/base/analysis_frameworks/assessment_points.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Please provide:
|
||||
1. Overall assessment of the workout
|
||||
2. How well it aligns with my rules and goals
|
||||
3. Areas for improvement
|
||||
4. Specific feedback on power, heart rate, duration, and intensity
|
||||
5. Recovery recommendations
|
||||
6. Comparison with typical performance metrics (use user profile data for baselines)
|
||||
7
templates/base/analysis_frameworks/data_gathering.txt
Normal file
7
templates/base/analysis_frameworks/data_gathering.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
1. **Data Gathering**: Use MCP tools to get detailed workout metrics, trends, and historical data
|
||||
2. **Performance Analysis**: Analyze power, heart rate, training load, and recovery metrics
|
||||
3. **Training Periodization**: Consider the user's training phase and progression
|
||||
4. **Actionable Recommendations**: Provide specific, measurable guidance for future workouts
|
||||
5. **Risk Assessment**: Identify any signs of overtraining or injury risk
|
||||
|
||||
Be thorough in your analysis and use multiple data points to support your recommendations, but be concise.
|
||||
@@ -0,0 +1,7 @@
|
||||
Focus your analysis on:
|
||||
1. **Performance Analysis**: Analyze power, heart rate, training load, and recovery metrics from the provided data
|
||||
2. **Training Periodization**: Consider the recent activity patterns and progression
|
||||
3. **Actionable Recommendations**: Provide specific, measurable guidance based on the data
|
||||
4. **Risk Assessment**: Identify any signs of overtraining or injury risk from the available metrics
|
||||
|
||||
Be thorough and use the provided data points to support your recommendations.
|
||||
2
templates/base/data_sections/activity_summary.txt
Normal file
2
templates/base/data_sections/activity_summary.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
ACTIVITY SUMMARY:
|
||||
{activity_summary}
|
||||
2
templates/base/data_sections/available_tools.txt
Normal file
2
templates/base/data_sections/available_tools.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
AVAILABLE MCP TOOLS:
|
||||
{available_tools}
|
||||
2
templates/base/data_sections/recent_data.txt
Normal file
2
templates/base/data_sections/recent_data.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
RECENT DATA:
|
||||
{recent_data}
|
||||
2
templates/base/data_sections/training_rules.txt
Normal file
2
templates/base/data_sections/training_rules.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
My training rules and goals:
|
||||
{training_rules}
|
||||
2
templates/base/data_sections/user_info.txt
Normal file
2
templates/base/data_sections/user_info.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
USER INFO:
|
||||
{user_info}
|
||||
2
templates/base/data_sections/workout_data.txt
Normal file
2
templates/base/data_sections/workout_data.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
WORKOUT DATA:
|
||||
{workout_data}
|
||||
2
templates/base/data_sections/workouts_data.txt
Normal file
2
templates/base/data_sections/workouts_data.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
RECENT WORKOUTS:
|
||||
{workouts_data}
|
||||
3
templates/base/system_prompts/main_agent.txt
Normal file
3
templates/base/system_prompts/main_agent.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
You are an expert cycling coach with access to comprehensive Garmin Connect data.
|
||||
You analyze cycling workouts, provide performance insights, and give actionable training recommendations.
|
||||
Use the available tools to gather detailed workout data and provide comprehensive analysis.
|
||||
2
templates/base/system_prompts/no_tools_analysis.txt
Normal file
2
templates/base/system_prompts/no_tools_analysis.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
You are an expert cycling coach. Perform comprehensive analysis using the provided data.
|
||||
Do not use any tools - all relevant data is included in the prompt.
|
||||
Reference in New Issue
Block a user