Skip to content

Add prompting style profile to stats output#33

Merged
msrdic merged 1 commit intomainfrom
feature/prompting-style-profile
Apr 16, 2026
Merged

Add prompting style profile to stats output#33
msrdic merged 1 commit intomainfrom
feature/prompting-style-profile

Conversation

@msrdic
Copy link
Copy Markdown
Owner

@msrdic msrdic commented Apr 16, 2026

Summary

  • Adds pretty_please/creature.py with five prompting style archetypes (Commander, Realist, Pragmatist, Taskmaster, Diplomat) classified from the curt/neutral/polite tone distribution
  • Displays the matched profile name and one-line description at the bottom of pretty-please stats

Example output

pretty-please stats
──────────────────────────────
Total seen:          75
Transformed:         65  (87%)
  curt:              25
  neutral:           40
Passed through:      10  (13%)

  THE TASKMASTER
  Neutral-leaning but with a brisk streak. Business as usual, with occasional edge.

Test plan

  • Run pretty-please stats and verify profile appears below the table
  • Verify each of the five archetypes classifies correctly by varying tone distribution

Classifies prompting style into five archetypes (Commander, Realist,
Pragmatist, Taskmaster, Diplomat) based on curt/neutral/polite tone
distribution, and displays a short textual profile below the stats table.
@msrdic msrdic merged commit a47e223 into main Apr 16, 2026
10 checks passed
@msrdic msrdic deleted the feature/prompting-style-profile branch April 16, 2026 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant