Files
msd-core/get-shit-done/templates/user-profile.md
jecanore 4cf6c04a3e feat: add developer profiling pipeline (#1084)
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>
2026-03-16 09:46:00 -06:00

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}}