CtrlK
BlogDocsLog inGet started
Tessl Logo

architecture-renovator

Resolves deep architectural debt in the Kotlin Android codebase through macro-level refactoring. Use this skill to split God classes (like massive ViewModels), extract UseCases, enforce strict layer mapping (e.g., DTOs to UI models), implement interface segregation, and replace brittle inheritance with class delegation.

72

Quality

88%

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

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 skill body with a clear validated workflow and clean sectioning. The only slack is the brief 'Philosophy' restatement of well-known principles, which keeps conciseness just below perfect.

Suggestions

Trim or condense the 'Philosophy' bullets (SRP, cohesion/coupling) since Claude already knows these principles; keep only the team-specific stance like 'Dependencies must point inward toward the domain'.

Consider adding one short copy-paste-ready Kotlin snippet showing the `by` interface delegation or `toDomain()`/`toUiModel()` mapping pattern to lift actionability from instruction-style to fully executable.

DimensionReasoningScore

Conciseness

Lean, bullet-driven body that assumes Claude's competence; the 'Philosophy' section lightly restates SRP/cohesion/coupling concepts Claude already knows and could be trimmed.

4 / 5

Actionability

Concrete gradle commands, specific Kotlin feature pointers ('by' delegation, sealed interface), explicit PR prefix rule, mapping method names, and detection thresholds (500 lines, 30+ methods) — highly actionable though instruction-style with no full executable code blocks.

4 / 5

Workflow Clarity

A clear 5-step OBSERVE→PRESENT sequence with an explicit user-approval gate and validation checkpoints (ktfmtFormat, testDebugUnitTest, lintDebug, assembleDebug) for this behavior-preserving refactoring operation.

5 / 5

Progressive Disclosure

Well-organized into Goal/Constraints/Instructions/Examples with a single clearly-signaled one-level reference (`.jules/renovator.md`); no bundle files exist to validate, and no nested references are present.

5 / 5

Total

18

/

20

Passed

Description

92%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, concrete, and well-triggered description that names both the capability set and the use conditions. Minor room to add natural phrasing a user would say verbatim, but overall highly specific and distinctive.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'split God classes', 'extract UseCases', 'enforce strict layer mapping', 'implement interface segregation', 'replace brittle inheritance with class delegation' — giving comprehensive coverage tied to specific Kotlin/Android constructs.

5 / 5

Completeness

Explicitly answers both 'what' ('Resolves deep architectural debt... through macro-level refactoring') and 'when' ('Use this skill to...'), with concrete trigger phrases attached.

5 / 5

Trigger Term Quality

Strong natural domain keywords ('God classes', 'ViewModels', 'UseCases', 'DTOs', 'interface segregation', 'inheritance'), but framed as a capability list rather than verbatim user trigger phrases, with a few synonyms missing.

4 / 5

Distinctiveness Conflict Risk

Clearly niched to Kotlin/Android macro-level refactoring with distinct, domain-specific triggers and minimal overlap risk with generic skills.

5 / 5

Total

19

/

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
nekomangaorg/Neko
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.