c64-parity
Ensure feature parity across C64 Commander platforms (Android, iOS, Web).
Install
mkdir -p .claude/skills/c64-parity && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10696" && unzip -o skill.zip -d .claude/skills/c64-parity && rm skill.zipInstalls to .claude/skills/c64-parity
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
name: c64-parity description: Use when auditing or enforcing feature and behavior parity across Android, iOS, and Web routes in C64 Commander. argument-hint: (optional) specific feature or module user-invocable: true disable-model-invocation: trueKey capabilities
- →Audit platform divergence
- →Enforce feature parity
- →Identify platform-specific bugs
- →Compare platform code paths
- →Remediate inconsistencies
How it works
It systematically compares Android, iOS, and Web implementations to detect and remediate divergence.
Inputs & outputs
When to use c64-parity
- →Audit platform divergence
- →Enforce feature parity
- →Identify platform-specific bugs
About this skill
name: c64-parity description: Use when auditing or enforcing feature and behavior parity across Android, iOS, and Web routes in C64 Commander. argument-hint: (optional) specific feature or module user-invocable: true disable-model-invocation: true
Skill: C64 Platform Parity Audit
Purpose
Ensure functional parity across:
- Android
- iOS
- Web
Android remains the reference implementation.
Execution Workflow
Before changing anything, record the current changed-file baseline and avoid unrelated edits.
Step 1 - Inventory Features
Identify:
- Import flows
- Playlist management
- Disk mounting
- HVSC ingestion
- Share-target ingestion
- FTP browsing
- Configuration management
Step 2 - Detect Platform Divergence
For each feature:
- Compare platform-specific code paths.
- Identify Android-only logic.
- Identify iOS-only conditions.
- Identify Web-only fallbacks.
Document differences.
Step 3 - Classify Differences
Each difference must be categorized as:
- Intentional platform constraint
- Missing implementation
- Behavioral inconsistency
- UI-only variance
Step 4 - Remediation
If missing or inconsistent:
- Implement minimal parity correction.
- Add tests where behavior differs.
- Avoid duplicating tests for identical logic.
- Preserve Android as baseline.
Constraints
- Do not introduce speculative features.
- Do not refactor architecture unless required.
- Do not degrade Android route stability.
- Maintain deterministic Maestro and Playwright behavior.
Completion Criteria
- All core features aligned.
- No unintended platform drift.
- Platform-specific behavior explicitly justified.
- Tests updated where required.
- Unrelated worktree changes remain untouched.
When not to use it
- →Non-C64 Commander projects
- →Speculative feature development
Prerequisites
Limitations
- →Requires manual audit
- →Limited to C64 Commander
How it compares
It maintains Android as the reference implementation, ensuring parity is enforced against a baseline.
Compared to similar skills
c64-parity side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| c64-parity (this skill) | 0 | 5mo | No flags | Advanced |
| flutter | 13 | 4mo | No flags | Intermediate |
| android-kotlin | 7 | 4mo | No flags | Intermediate |
| frontend-mobile-development-component-scaffold | 1 | 4mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
flutter
alinaqi
Flutter development with Riverpod state management, Freezed, go_router, and mocktail testing
android-kotlin
alinaqi
Android Kotlin development with Coroutines, Jetpack Compose, Hilt, and MockK testing
frontend-mobile-development-component-scaffold
sickn33
You are a React component architecture expert specializing in scaffolding production-ready, accessible, and performant components. Generate complete component implementations with TypeScript, tests, s
android-java
alinaqi
Android Java development with MVVM, ViewBinding, and Espresso testing
flutter-bloc-state-management
HoangNguyen0403
Implement BLoC/Cubit state management correctly in Flutter. Use when writing, modifying, reviewing, or testing any BLoC, Cubit, state, or event file.
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.