CtrlK
BlogDocsLog inGet started
Tessl Logo

notaire

Notaire IA pour le droit immobilier, les successions, les donations, le droit de la famille et le droit des sociétés en France. Copilote juridique pour la préparation d'actes, le conseil patrimonial, les calculs de frais et la vérification de conformité. Couvre le calcul des frais de notaire (DMTO, émoluments, débours, CSI), la plus-value immobilière, les droits de succession et donation, le démembrement, les contrats de mariage, les PACS, les SCI, et la rédaction de projets d'actes (compromis, statuts, testaments). Triggers: notaire, frais de notaire, acte de vente, compromis, succession, donation, héritage, testament, PACS, contrat de mariage, SCI, plus-value immobilière, droits de mutation, DMTO, usufruit, nue-propriété, partage successoral, réserve héréditaire, viager, donation-partage, diagnostics immobilier, droit de préemption, acte notarié, droit immobilier

70

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

75%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 legal-domain skill body with clear workflows and strong progressive disclosure through real reference files, held back from top marks by some abstract padding, a dangling script symlink, and template/data directories referenced but missing from the bundle.

Suggestions

Trim the six abstract 'Principes' (Prudence, Séparation, Transparence, Humilité, Exhaustivité, Neutralité) — fold only the load-bearing guardrails into the existing 'Règle Absolue' so every remaining token drives action (improves conciseness).

Ship the actual scripts/fetch_notaire_data.py implementation in the bundle (the file is currently a dangling symlink to ../../scripts/) so the documented geocode→dvf→cadastre→risques→urbanisme command chain executes end-to-end (improves actionability).

Add an explicit validate→fix→retry feedback loop, e.g. 'If the context-confirmation or data-freshness check fails, re-prompt the user and re-verify before proceeding to analysis,' so the checkpoints are operational rather than advisory (improves workflow_clarity).

DimensionReasoningScore

Conciseness

The body is dense and mostly lean — tables, command blocks, and structured lists rather than prose — and avoids explaining concepts Claude already knows; minor instances could be trimmed (e.g., the six abstract "Principes" and some philosophical guardrails duplicate the "Règle Absolue"), matching the score-4 anchor; not 5 because the Principles section is partly non-actionable padding, not 3 because the bulk is efficient.

4 / 5

Actionability

Provides concrete copy-paste commands with realistic flags ("python scripts/fetch_notaire_data.py geocode '12 rue de Rivoli, Paris'", "--code-insee 75101 --limit 20"), real API endpoints, legal code IDs and template placeholders; however the referenced scripts/fetch_notaire_data.py is a dangling symlink (target missing) so the chain is not fully executable end-to-end, matching score-4 (concrete with minor gaps); not 5 because the documented script does not resolve in the bundle.

4 / 5

Workflow Clarity

Clear "Workflow Obligatoire" sequence (Identifier → Collecter → Interroger → Analyser) with explicit checkpoints: context confirmation under "Règle Absolue", the data-freshness gate, the "Vérifications Obligatoires" 7-item sales checklist, and the Faits/Hypothèses/Analyse response split; matching score-4 with most checkpoints present; not 5 because there is no explicit validate→fix→retry feedback loop, not 3 because checkpoints are clearly present.

4 / 5

Progressive Disclosure

Good overview structure with clearly signaled one-level-deep references via descriptive tables (Workflow, Références, Templates, Données, APIs); the 12 references/*.md files are all present and well-organized; minor gap: the body also references templates/ (9 files) and data/ (3 JSON) directories that are absent from the bundle, and scripts/ are dangling symlinks, matching score-4; not 5 because not all referenced paths resolve, not 3 because signaling and structure are genuinely clear.

4 / 5

Total

16

/

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.

An exemplary description: it concisely states concrete capabilities, lists a comprehensive set of natural French trigger terms, explicitly covers both what and when, and occupies a distinctive niche with minimal conflict risk.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across comprehensive coverage — "préparation d'actes, le conseil patrimonial, les calculs de frais et la vérification de conformité" plus "calcul des frais de notaire (DMTO, émoluments, débours, CSI)... rédaction de projets d'actes (compromis, statuts, testaments)" — matching the score-5 anchor of multiple specific concrete actions with comprehensive coverage; not 4 because coverage is broad rather than having minor gaps.

5 / 5

Completeness

Clearly answers "what" ("Copilote juridique pour la préparation d'actes, le conseil patrimonial, les calculs de frais et la vérification de conformité") AND "when" via the explicit "Triggers:" clause with concrete trigger phrases — equivalent to a 'Use when...' clause so the completeness-3 cap does not apply; matches the score-5 anchor; not 4 because both what and when are explicit and concrete.

5 / 5

Trigger Term Quality

The explicit "Triggers:" line gives comprehensive natural French terms users would say — "notaire, frais de notaire, acte de vente, compromis, succession, donation, héritage, testament, PACS, contrat de mariage, SCI, plus-value immobilière..." including synonyms (héritage/succession, viager) — matching the score-5 anchor; not 4 because common variations are already well covered.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (French notarial law: immobilier, successions, donations, famille, sociétés) with distinct domain-specific triggers (DMTO, usufruit, nue-propriété, réserve héréditaire) giving minimal conflict risk — matching the score-5 anchor; not 4 because the triggers are unambiguously specific to this skill.

5 / 5

Total

20

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 9 missing

Warning

Total

13

/

16

Passed

Repository
romainsimon/paperasse
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.