CtrlK
BlogDocsLog inGet started
Tessl Logo

multi-platform-apps-multi-platform

Build and deploy the same feature consistently across web, mobile, and desktop platforms using API-first architecture and parallel implementation strategies.

34

Quality

30%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/multi-platform-apps-multi-platform/SKILL.md

The canonical home for this skill is multi-platform-apps-multi-platform in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

31%Scale 1-5

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

This skill reads as a high-level project management template rather than actionable technical guidance. It extensively lists technologies and frameworks Claude already knows about without providing any executable code, concrete commands, or real implementation patterns. The reliance on undefined 'Task tool' subagent types makes the instructions non-actionable in practice, and the referenced bundle file doesn't exist.

Suggestions

Replace the abstract prompt templates with concrete, executable code examples for at least one platform (e.g., a real API contract in OpenAPI YAML, a real React component skeleton, a real SwiftUI view).

Remove technology explanations Claude already knows (e.g., what TanStack Query, Zustand, Hilt, Room are) and focus on project-specific patterns and decisions.

Add explicit validation checkpoints with concrete commands between phases, such as 'Run `npx openapi-lint spec.yaml` to validate the API contract before proceeding to implementation.'

Create the referenced 'resources/implementation-playbook.md' and split platform-specific implementation details into separate files to reduce the monolithic structure.

DimensionReasoningScore

Conciseness

The skill is heavily padded with extensive explanations Claude already knows (what React, SwiftUI, Kotlin Compose are, how to use TanStack Query, etc.). The extended thinking block adds no actionable value. Technology lists read like marketing material rather than targeted instructions. The 'Use this skill when' and 'Do not use this skill when' sections are tautological filler.

2 / 5

Actionability

Despite listing many technologies and frameworks, the skill provides no executable code, no concrete commands, and no real examples. Every step is a prompt template for a hypothetical 'Task tool' with subagent types that are never defined. The guidance is essentially 'tell another agent to do it' rather than providing concrete implementation steps Claude can execute.

2 / 5

Workflow Clarity

The phases are logically sequenced (architecture → parallel implementation → integration/validation), and there is a testing/validation phase. However, there are no explicit validation checkpoints between steps, no feedback loops for error recovery, and no concrete verification commands. The cross-platform testing step (Phase 3, step 6) mentions validation but doesn't define how to actually verify or what to do if parity fails.

3 / 5

Progressive Disclosure

The skill references 'resources/implementation-playbook.md' but no bundle files exist to support it. The entire content is a monolithic document with ~200 lines that could benefit from splitting platform-specific details into separate files. All platform implementation details are inlined rather than referenced, making the document unwieldy.

2 / 5

Total

9

/

20

Passed

Description

28%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.

The description is too abstract and buzzword-heavy, relying on architectural jargon ('API-first architecture,' 'parallel implementation strategies') rather than concrete, actionable capabilities. It lacks a 'Use when...' clause, natural trigger terms users would actually say, and specific tasks that would help Claude distinguish this skill from general web, mobile, or deployment skills.

Suggestions

Add a 'Use when...' clause with natural trigger phrases like 'cross-platform app,' 'multi-platform feature,' 'shared codebase,' 'build for web and mobile,' or 'consistent UI across platforms.'

Replace abstract buzzwords with concrete actions such as 'define shared API contracts,' 'scaffold platform-specific UI components,' 'generate platform adapters,' or 'synchronize data models across platforms.'

Include specific technology keywords or file types users might mention, such as 'React Native,' 'Flutter,' 'Electron,' 'Swift,' 'Kotlin,' or 'REST/GraphQL APIs.'

DimensionReasoningScore

Specificity

Names the domain (cross-platform development) and mentions 'API-first architecture' and 'parallel implementation strategies,' but these are architectural buzzwords rather than concrete actions. No specific tasks like 'create shared API contracts,' 'scaffold platform-specific UI,' or 'sync data models' are listed.

2 / 5

Completeness

Provides a vague 'what' (build and deploy features across platforms) but has no 'when' clause or trigger guidance. The absence of a 'Use when...' clause caps this at 3 per the rubric, and the 'what' itself is not concrete enough to reach 3.

2 / 5

Trigger Term Quality

Includes some relevant terms like 'web, mobile, and desktop' and 'API-first,' but misses natural user phrases such as 'cross-platform,' 'multi-platform,' 'React Native,' 'Electron,' 'responsive,' or 'shared codebase.' Users are unlikely to say 'parallel implementation strategies.'

2 / 5

Distinctiveness Conflict Risk

The cross-platform focus with 'web, mobile, and desktop' narrows the scope somewhat, but the description is broad enough to overlap with general web development skills, mobile development skills, or deployment/DevOps skills. 'API-first architecture' could also conflict with API design skills.

3 / 5

Total

9

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.