CtrlK
BlogDocsLog inGet started
Tessl Logo

mushan/prepare-property-tax-appeal

Triage US residential real-property assessment review or appeal requests and prepare evidence packets when market value is a material ground. From an address and notice value, separates market, appraised, assessed, equalized, and taxable values; verifies jurisdiction-specific rules and valuation dates; analyzes comparable sales with APNs, stable transaction IDs, and contrary evidence; estimates a supportable requested value; and produces upload-ready English Markdown and PDF. Use for market-value informal reviews, decline-in-value or Proposition 8 requests, protests, grievances, abatements, comparable-sales packages, and defensible reduced-value estimates. Also use to identify the current authority, form, and deadline for unequal or non-uniform appraisal, exemption, classification, ownership, special valuation, or another non-market ground, but stop before comparable-sale valuation or packet generation for those grounds.

74

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

Overview
Quality
Evals
Security
Files

Quality

Content

85%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, actionable procedural skill with strong workflow sequencing, validation gates, and clean progressive disclosure. Minor tightening and correcting the requirements.lock reference would lift it further.

Suggestions

Tighten the Comparable Selection and Valuation Rules lists by merging near-duplicate constraints to reduce token load without losing substance.

Correct the body reference to scripts/requirements.lock — the bundle contains scripts/requirements.txt, so the cited filename does not resolve.

Inline a minimal annotated case-JSON skeleton so the workflow steps are executable without first opening references/case-schema.md.

DimensionReasoningScore

Conciseness

Dense but mostly efficient: nearly all content is domain-specific procedural constraint Claude would not already know, with little padding about generic concepts. A few rule lists could be tightened, keeping it just below the leanest anchor.

4 / 5

Actionability

Provides copy-paste-ready commands (lookup_jurisdiction.py --state, build_appeal_packet.py --validate-only, --output-dir/--basename generation) and concrete field names (case.appeal_ground, sale_comparable_market_value, requested_comparison_value), with minor gaps since the case JSON shape lives in a referenced file.

4 / 5

Workflow Clarity

A 15-step numbered workflow with explicit validation checkpoints (validate-only, fact-check, PDF page render/inspect) and a dedicated Verification Gate checklist with feedback loops for the file-generation operation.

5 / 5

Progressive Disclosure

Clear 'Required Resources' section with an explicit read-order and one-level-deep references (methodology.md, appeal-routes.md, case-schema.md) plus separated assets and scripts; all referenced paths resolve to real bundle files.

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 precise, third-person description that concretely enumerates capabilities, trigger terms, and use boundaries for a well-scoped domain. It cleanly answers what, when, and where not to apply.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'separates market, appraised, assessed, equalized, and taxable values', 'verifies jurisdiction-specific rules and valuation dates', 'analyzes comparable sales', 'estimates a supportable requested value', 'produces upload-ready English Markdown and PDF' — with comprehensive coverage.

5 / 5

Completeness

Explicitly answers both what (triage, value separation, jurisdiction verification, comp analysis, packet production) and when ('Use for market-value informal reviews... protests, grievances, abatements...'), plus an explicit boundary clause for non-market grounds.

5 / 5

Trigger Term Quality

Comprehensive natural trigger coverage including synonyms users say: 'assessment review or appeal', 'market-value informal reviews', 'decline-in-value or Proposition 8 requests', 'protests, grievances, abatements', 'comparable-sales packages', 'reduced-value estimates'.

5 / 5

Distinctiveness Conflict Risk

Clear niche — US residential real-property assessment review/appeal grounded in market value — with distinct triggers and an explicit stop boundary for non-market grounds, giving minimal conflict risk.

5 / 5

Total

20

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Reviewed

Table of Contents