Analyze Claude Code session history to build behavioral profiles across 8 dimensions (communication, decisions, debugging, UX, vendor choices, frustrations, learning style, explanation depth). Profiles generate USER-PROFILE.md, dev-preferences command, and CLAUDE.md profile section. New modules: - profile-pipeline.cjs: session scanning, message extraction, sampling - profile-output.cjs: profile rendering, questionnaire, artifact generation New files: - agents/gsd-user-profiler.md: profiler agent (8-dimension scoring) - commands/gsd/profile-user.md: user-facing command - workflows/profile-user.md: orchestration workflow - templates/: user-profile, dev-preferences, claude-md templates - references/user-profiling.md: detection heuristics reference 8 new CLI commands: scan-sessions, extract-messages, profile-sample, write-profile, profile-questionnaire, generate-dev-preferences, generate-claude-profile, generate-claude-md Co-authored-by: TÂCHES <afromanguy@me.com>
3.0 KiB
Developer Profile
This profile was generated from session analysis. It contains behavioral directives for Claude to follow when working with this developer. HIGH confidence dimensions should be acted on directly. LOW confidence dimensions should be approached with hedging ("Based on your profile, I'll try X -- let me know if that's off").
Generated: {{generated_at}} Source: {{data_source}} Projects Analyzed: {{projects_list}} Messages Analyzed: {{message_count}}
Quick Reference
{{summary_instructions}}
Communication Style
Rating: {{communication_style.rating}} | Confidence: {{communication_style.confidence}}
Directive: {{communication_style.claude_instruction}}
{{communication_style.summary}}
Evidence:
{{communication_style.evidence}}
Decision Speed
Rating: {{decision_speed.rating}} | Confidence: {{decision_speed.confidence}}
Directive: {{decision_speed.claude_instruction}}
{{decision_speed.summary}}
Evidence:
{{decision_speed.evidence}}
Explanation Depth
Rating: {{explanation_depth.rating}} | Confidence: {{explanation_depth.confidence}}
Directive: {{explanation_depth.claude_instruction}}
{{explanation_depth.summary}}
Evidence:
{{explanation_depth.evidence}}
Debugging Approach
Rating: {{debugging_approach.rating}} | Confidence: {{debugging_approach.confidence}}
Directive: {{debugging_approach.claude_instruction}}
{{debugging_approach.summary}}
Evidence:
{{debugging_approach.evidence}}
UX Philosophy
Rating: {{ux_philosophy.rating}} | Confidence: {{ux_philosophy.confidence}}
Directive: {{ux_philosophy.claude_instruction}}
{{ux_philosophy.summary}}
Evidence:
{{ux_philosophy.evidence}}
Vendor Philosophy
Rating: {{vendor_philosophy.rating}} | Confidence: {{vendor_philosophy.confidence}}
Directive: {{vendor_philosophy.claude_instruction}}
{{vendor_philosophy.summary}}
Evidence:
{{vendor_philosophy.evidence}}
Frustration Triggers
Rating: {{frustration_triggers.rating}} | Confidence: {{frustration_triggers.confidence}}
Directive: {{frustration_triggers.claude_instruction}}
{{frustration_triggers.summary}}
Evidence:
{{frustration_triggers.evidence}}
Learning Style
Rating: {{learning_style.rating}} | Confidence: {{learning_style.confidence}}
Directive: {{learning_style.claude_instruction}}
{{learning_style.summary}}
Evidence:
{{learning_style.evidence}}
Profile Metadata
| Field | Value |
|---|---|
| Profile Version | {{profile_version}} |
| Generated | {{generated_at}} |
| Source | {{data_source}} |
| Projects | {{projects_count}} |
| Messages | {{message_count}} |
| Dimensions Scored | {{dimensions_scored}}/8 |
| High Confidence | {{high_confidence_count}} |
| Medium Confidence | {{medium_confidence_count}} |
| Low Confidence | {{low_confidence_count}} |
| Sensitive Content Excluded | {{sensitive_excluded_summary}} |