CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

kanchi-dividend-sop

Convert Kanchi-style dividend investing into a repeatable US-stock operating procedure. Use when users ask for かんち式配当投資, dividend screening, dividend growth quality checks, PERxPBR adaptation for US sectors, pullback limit-order planning, or one-page stock memo creation. Covers screening, deep dive, entry planning, and post-purchase monitoring cadence.

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 highly actionable, well-gated workflow document: executable commands, explicit fail-safe validation at every step, and a clean one-level reference structure. The main weaknesses are changelog-style internal references (defect IDs, golden-case names) that waste tokens, and a small progressive-disclosure gap (a broken script path and inline threshold duplication).

Suggestions

Strip internal review artifacts ('defect D5', 'the CFR D5 fix', 'the MKC-Unilever miss, D3', 'FITB/Comerica golden case', 'P0 merge gate') from the body or move them to a changelog file in references/ — they add tokens without helping a fresh run.

Trim the 'Shared FMP client' section to its operational rules (key masking, retry-once on malformed JSON, 60s backoff on 429) and drop the migration history about retired v3 URLs.

Fix the broken `scripts/run_all_tests.sh` reference and de-duplicate the inline profile yield floors against `references/default-thresholds.md` (body says balanced 3.0% while the mirror says 3.0–3.5%), pointing to the reference as the single source alongside `scripts/thresholds.py`.

DimensionReasoningScore

Conciseness

The body is dense and operational, but carries internal changelog residue a fresh reader cannot use: 'defect D5', 'the CFR D5 fix', 'the MKC-Unilever miss, D3', 'FITB/Comerica golden case', 'WS-1/2/3', 'P0 merge gate', and a migration-history section ('a denied or failed stable request does not fall back to retired v3 URLs'). This matches 'mostly efficient but includes some unnecessary explanation or could be tightened' — not 2 because the bulk is concrete instruction rather than padded concept explanation.

3 / 5

Actionability

Fully executable guidance: copy-paste invocations of `build_sop_plan.py` and `build_entry_signals.py` with all flags, JSON input shapes with examples, explicit numeric thresholds (4.0%/3.0%/1.5% floors, ±0.20pp borderline band, `40% -> 30% -> 30%` splits, +0.5pp alpha), and a concrete verdict-tier vocabulary. Even the manual Step 4b step specifies a source hierarchy and output artifact. Not 4: no real gaps in executability were found.

5 / 5

Workflow Clarity

Steps 1–8 are clearly sequenced with explicit validation gates throughout: the Data Freshness Gate emitting STEP1-RECHECK instead of a hard FAIL, the pessimistic cap forcing HOLD-REVIEW + T1 BLOCKED, pre-order blockers downsizing the first tranche, and a Guardrails section restating the fail-safe rules. Not a destructive/batch skill, so the cap-3 rule does not apply; the only blemish is the nonexistent `scripts/run_all_tests.sh` path, which is minor.

5 / 5

Progressive Disclosure

Good structure: an overview body with well-signaled, one-level-deep references (all four `references/*.md` files exist) and a Resources section giving each script a one-line role. Not 5: `scripts/run_all_tests.sh` is referenced but absent from the bundle, and threshold/flag detail inlined in the body (profile floors, flag semantics) duplicates what `references/default-thresholds.md` already mirrors (with a floor discrepancy: balanced 3.0% vs 3.0–3.5%). Not 3: references are clearly signaled and the body is not misplacing large blocks of reference-level content wholesale.

4 / 5

Total

17

/

20

Passed

Description

88%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 description: third-person, concrete, and complete with an explicit 'Use when' trigger clause covering the Japanese source term and the main task phrases. Only minor improvements available — adding natural synonyms like 'dividend stocks'/'dividend investing' and sharpening distinction from sibling dividend-screener skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'dividend screening', 'dividend growth quality checks', 'PERxPBR adaptation for US sectors', 'pullback limit-order planning', 'one-page stock memo creation' — and closes with comprehensive coverage of the workflow phases ('Covers screening, deep dive, entry planning, and post-purchase monitoring cadence'). Not 4: the action list spans the full workflow end-to-end rather than leaving minor coverage gaps.

5 / 5

Completeness

Both halves are explicit: 'what' is 'Convert Kanchi-style dividend investing into a repeatable US-stock operating procedure', and 'when' is a concrete 'Use when users ask for…' clause enumerating trigger phrases. Voice is third person. Clearly matches the top anchor.

5 / 5

Trigger Term Quality

Good natural-term coverage including the Japanese source phrase 'かんち式配当投資', 'dividend screening', 'dividend growth quality checks', and 'pullback limit-order planning'. Not 5: common variations users would plausibly say — 'dividend investing', 'dividend stocks', 'yield' — are absent; not 3 because several natural task-level phrases are present.

4 / 5

Distinctiveness Conflict Risk

The Kanchi-style framing and the Japanese term give it a clear niche with distinct triggers. Not 5: the generic trigger 'dividend screening' overlaps with sibling screener skills referenced in the body (value-dividend-screener, dividend-growth-pullback-screener), a minor conflict risk.

4 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing, 1 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository

tradermonty/claude-trading-skills

Path

skills/kanchi-dividend-sop/SKILL.md

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.