CtrlK
BlogDocsLog inGet started
Tessl Logo

position-sizer

Calculate risk-based position sizes for long stock trades. Use when user asks about position sizing, how many shares to buy, risk per trade, Kelly criterion, ATR-based sizing, fractional-share sizing, or portfolio risk allocation. Supports stop-loss distance calculation, volatility scaling, and sector concentration checks.

75

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, highly actionable skill body with executable commands, a clear six-step workflow, and properly signaled one-level-deep references. Minor conciseness and validation-checkpoint gaps keep it just short of top marks.

Suggestions

Add an explicit validation checkpoint in the workflow (e.g., verify dollar_risk ≈ risk_pct × account_size and confirm the report file was written) before presenting results to the user.

Move or condense the inline FINRA date-specific rule (2026-06-04 / 2027-10-20) into the references file or a clearly marked regulatory-notes section so time-sensitive content does not burden the main flow.

Trim Key Principles entries that restate general knowledge (e.g., loss/recovery asymmetry) and keep only the skill-specific rules such as floor-never-round-up and half-Kelly.

DimensionReasoningScore

Conciseness

Mostly efficient with executable commands and example output, but the Key Principles section restates well-known concepts (e.g., a 50% loss needing a 100% gain) and the inline FINRA date (2026-06-04) is time-sensitive content not placed in a deprecated/old-patterns section.

4 / 5

Actionability

Provides fully executable, copy-paste-ready CLI invocations for every mode (Fixed Fractional, ATR, Kelly, fractional, constraints) plus a concrete example JSON report covering the common cases.

5 / 5

Workflow Clarity

A clearly sequenced six-step workflow with concrete commands, but it lacks explicit validation/verification checkpoints or a validate-fix-retry loop to confirm calculation sanity or report generation.

4 / 5

Progressive Disclosure

SKILL.md is a clear overview pointing one level deep to real bundle files (references/sizing_methodologies.md, scripts/position_sizer.py) that are explicitly signaled in Step 3 and the Resources section, with content appropriately split.

5 / 5

Total

18

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that concretely states capabilities, supplies natural trigger terms, and explicitly covers both what the skill does and when to use it. No vague fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Calculate risk-based position sizes', 'stop-loss distance calculation, volatility scaling, and sector concentration checks' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both 'what' (Calculate risk-based position sizes for long stock trades) and 'when' via a concrete 'Use when user asks about...' clause with multiple trigger phrases.

5 / 5

Trigger Term Quality

Covers natural user phrasing and synonyms including 'position sizing', 'how many shares to buy', 'risk per trade', 'Kelly criterion', 'ATR-based sizing', 'fractional-share sizing', and 'portfolio risk allocation'.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (long stock trade position sizing) with distinct, specific triggers, making overlap with unrelated skills minimal.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
tradermonty/claude-trading-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.