CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

Quality

57%

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-claude/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

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

The body presents a clearly phased, concrete multi-agent workflow with specific technology choices and measurable success criteria — its strongest qualities are workflow sequencing and per-step specificity. However, it is padded with boilerplate sections and version pins, its only drill-down reference is broken, and its prompts contain unbound placeholders and unverifiable subagent types that leave execution details missing.

Suggestions

Remove the "[Extended thinking: ...]" paragraph, the tautological "Use this skill when" / "Do not use this skill when" bullets, and the generic Instructions section; replace version pins (React 18+, iOS 17+, Swift 5.9+) with version-agnostic guidance or move them to a clearly dated compatibility note.

Fix or drop the broken `resources/implementation-playbook.md` reference — either create the file under `references/` with the detailed per-platform prompts or remove the pointer; consider moving the four Phase-2 platform prompt blocks into a reference file so SKILL.md stays an overview.

Bind the inline placeholders ("[API spec]", "[previous output]", "[design specs]") by stating how to substitute prior step outputs, and note that the named subagent types require custom agent definitions or provide a fallback (e.g. general-purpose agent) when one is unavailable; add a feedback loop instructing what to do when the parity test report shows discrepancies.

DimensionReasoningScore

Conciseness

Several padded sections add no value Claude doesn't already have: the "[Extended thinking: ...]" benefits paragraph, tautological bullets like "Working on multi-platform feature development workflow tasks or workflows", and a generic Instructions section. Dense version pins ("React 18+ with Next.js 14+", "iOS 17+", "Swift 5.9+", "Tauri 2.0") are time-sensitive and not placed in a deprecated section, matching the anchor for noticeably verbose with several unnecessary or padded sections.

2 / 5

Actionability

Steps give concrete subagent types, full prompt text, and specific technologies ("TanStack Query", "Room database", "Hilt", "SwiftUI"), but key execution details are missing: inline placeholders like "[API spec]" and "[previous output]" are never bound, named subagent types ("backend-architect", "comprehensive-review::architect-review") have no stated prerequisite or fallback, and the referenced `resources/implementation-playbook.md` does not exist. This fits "some concrete guidance but incomplete; missing key details" rather than the minor gaps of 4.

3 / 5

Workflow Clarity

Sequencing is explicit and well-labeled: "Phase 1: Architecture and API Design (Sequential)", "Phase 2: Parallel Platform Implementation" (4a-4d), "Phase 3: Integration and Validation", with per-step "Context from previous" dependency lines, a dedicated testing/parity phase, and measurable "Success Criteria" ("<5% variance", "Code reuse >40%"). It falls short of 5 because validation lacks a feedback loop — "Create test report with any platform discrepancies" never says what to do with discrepancies.

4 / 5

Progressive Disclosure

Section structure is good (phases, Configuration Options, Success Criteria, Platform-Specific Considerations), but no bundle files exist and the body's single external pointer — "open `resources/implementation-playbook.md`" — is broken, as that directory does not exist. Roughly 200 lines of per-platform prompt detail are fully inlined, fitting "some structure but could be better organized" rather than the well-signaled, appropriately split structure of 4.

3 / 5

Total

12

/

20

Passed

Description

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

The description clearly names its domain and approach but reads as a mission statement rather than a trigger-optimized skill description. It completely lacks a "Use when..." clause, which both caps completeness and weakens trigger-term quality since natural user phrasings (cross-platform, iOS, Android) are absent.

Suggestions

Add an explicit trigger clause, e.g. "Use when building the same feature for multiple platforms (web, iOS, Android, desktop) or when the user mentions cross-platform development, feature parity, or platform-specific implementations."

Include natural synonyms users actually say — "cross-platform", "feature parity", "iOS", "Android" — alongside the current "web, mobile, and desktop platforms" phrasing.

Replace the buzzword tail "using API-first architecture and parallel implementation strategies" with one or two more concrete actions (e.g. "define shared API contracts, then implement platform versions in parallel") to sharpen specificity.

DimensionReasoningScore

Specificity

"Build and deploy the same feature consistently across web, mobile, and desktop platforms" names the domain and two actions (build, deploy), but "API-first architecture and parallel implementation strategies" are methodology buzzwords rather than additional concrete actions, matching the anchor for 1-2 concrete actions rather than the several specific actions required for 4.

3 / 5

Completeness

The description clearly states what it does ("Build and deploy the same feature consistently across web, mobile, and desktop platforms") but contains no "Use when..." clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

"web, mobile, and desktop platforms" and "feature" are natural terms, but common user phrasings like "cross-platform", "iOS", "Android", or "app" are absent, fitting the anchor for relevant keywords missing common variations or synonyms.

3 / 5

Distinctiveness Conflict Risk

The cross-platform feature parity niche is somewhat specific, but "Build and deploy... across web, mobile, and desktop platforms" would also match ordinary single-platform web or mobile feature requests, overlapping with general frontend and mobile development skills.

3 / 5

Total

12

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/multi-platform-apps-multi-platform/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.