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>
147 lines
3.0 KiB
Markdown
147 lines
3.0 KiB
Markdown
# 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}} |
|