A one-page tool for the Personal Values Card Sort. A person sorts 100 value cards, ranks their top values, and copies the result with an analysis prompt into Claude (Opus recommended). Claude then writes a professional psychological profile: value structure, personality profile, behavioural patterns, areas of conflict, resources, socialisation context, suitable professions and work environments, relationships, and practical recommendations.
Languages: English, Russian, Hungarian, Serbian (Latin script). Everything runs in the browser, and the page sends no data anywhere.
- Sort. All 100 cards go into four decks: Very important, Important, Unsure, Not important. Cards are shown in random order.
- Review. The person checks the decks and moves cards. Deck sizes are not limited. The steps in the header let the person go back to sorting or review at any time.
- Copy. There are three copy options:
- the sort with the prompt, ready to paste;
- the sort only, as a plain list;
- the prompt only, without the person's data. The prompt is also available at any time from the Prompt button in the header.
The "Unsure" deck is not a point on the importance scale. It marks values the person has no settled position on, and the prompt asks the model to interpret it as a separate signal.
The page computes four indices for the higher-order poles of the refined Schwartz value theory (2012): Openness to change, Conservation, Self-enhancement and Self-transcendence. The method:
- deck score: Not important 0, Important 1, Very important 2; Unsure cards get no score and are left out of the indices;
- pole index = mean score of the pole's cards minus the person's mean score over all scored cards;
- border values are split equally between two poles;
- cards with an ambiguous mapping count with weight 0.5;
- cards outside the Schwartz model (23 of 100) are not counted.
The card-to-value mapping is an expert judgement, not a validated scale. The indices help structure the analysis. They are not a psychometric measurement.
| Path | What it is |
|---|---|
value_cards.py |
Single source of the 100 cards: EN text, RU, HU and SR translations, Schwartz mapping, sensitive-card flags. Run it to validate the set and export value_cards_100.csv. |
prompts/analysis_{en,ru,hu,sr}.md |
The analysis prompt. {{LAYOUT}} marks where the sorting data goes. |
src/template.html |
Page markup, styles and logic. |
build.py |
Builds index.html (for GitHub Pages and for sending as a file) and dist/artifact.html. |
After editing cards, prompts or the template, run:
python3 build.pyCards: Personal Values Card Sort (update 2011), W. R. Miller, J. C'de Baca, D. B. Matthews, P. L. Wilbourne, University of New Mexico. The authors place it in the public domain: it "may be copied or adapted without further permission". The English names and definitions are kept verbatim.
The Russian, Hungarian and Serbian versions are our own adaptations. They have not been checked by back-translation or with native-speaker reviewers yet.
Code: MIT licence, see LICENSE.
This tool supports self-reflection. It is not a psychological test and does not replace a professional consultation.