recap-integration

Solid

Integrates the Recap Swift package into SwiftUI apps, authors Recap-compatible releases markdown, and configures RecapDisplayPolicy and RecapScreen customization. Use when adding Recap into an app, updating Releases.md, or customizing the behavior of a Recap screen.

Data & Documents 265 stars 12 forks Updated 2 months ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
81
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Recap Integration Use this skill when integrating, configuring, or using the Recap library. ## What to read first Start with these files: - `README.md` - `Sources/Recap/Public/RecapScreen.swift` - `Sources/Recap/Public/View+Recap.swift` - `Sources/Recap/Public/RecapDisplayPolicy.swift` - `Sources/Recap/Public/RecapDisplayPolicy.Trigger.swift` - `Demo/Demo/Assets/Releases.md` - `Demo/Demo/DemoRecapScreen.swift` Read additional public API files in `Sources/Recap/Public/` only if the task touches a specific type. ## Core workflow 1. Identify whether the task is about integration, release authoring, display policy, or screen customization. 2. Prefer Recap's public APIs over custom implementations. 3. Match existing Recap naming and examples from the README and demo app. 4. Keep examples and release content user-facing and concise. ## Integration rules - Prefer `ReleasesParser(fileName:)` for bundled release markdown. - Prefer `RecapScreen(releases:)` as the entry point for presentation. - Prefer `RecapDisplayPolicy` and `RecapDisplayPolicy.Trigger` over hand-rolled version gating. - Prefer `.recapScreenPaginationStyle(.automatic)` unless the user explicitly wants forced `.labeled` or `.compact`. - When customizing behavior, use `View+Recap` modifiers instead of editing internal implementation unless the task is explicitly a library change. ## Release markdown rules When creating or editing a Recap releases markdown file: - Keep the newest release first. - Follow the...

Details

Author
mergesort
Repository
mergesort/Recap
Created
1 years ago
Last Updated
2 months ago
Language
Swift
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Solid

swift-code-reviewer

Perform thorough code reviews for Swift/SwiftUI code, analyzing code quality, architecture, performance, security, and adherence to Swift 6+ best practices, SwiftUI patterns, navigation architecture, sheet routing, theming, async state, iOS/macOS platform guidelines, and project-specific coding standards from .claude/CLAUDE.md. Use when reviewing code changes, performing quality audits, or providing structured feedback on Swift codebases with all severity levels and positive feedback.

25 Updated 1 weeks ago
Viniciuscarvalho
Code & Development Solid

remotion-transitions

This skill should be used when the user asks to create custom Remotion transitions, asks about "cool transitions", "cinematic transitions", "striped transitions", "glitch transitions", "custom TransitionPresentation", or wants to build scene-to-scene transitions in Remotion beyond the built-in library. Also triggers for "how to make transitions in Remotion", "custom transition", "high-energy transitions", "energy transitions", "branded transitions".

63 Updated 2 months ago
Ashad001
Code & Development Solid

activitykit

Implement, review, or improve Live Activities and Dynamic Island experiences in iOS apps using ActivityKit. Use when building real-time updating widgets for the Lock Screen and Dynamic Island — delivery tracking, sports scores, ride-sharing status, workout timers, media playback, or any time-sensitive information that updates in real time. Also use when working with ActivityKit, ActivityAttributes, Activity lifecycle (request/update/end), Dynamic Island layouts (compact/minimal/expanded), push-to-update Live Activities, or Lock Screen live widgets.

624 Updated 2 days ago
dpearson2699
Code & Development Solid

weekly-retro

Use when conducting weekly retrospective, reviewing past week, or when user says "retro", "weekly retro", "week review". Triggers at end of week or start of new week.

166 Updated today
serejaris
Web & Frontend Solid

srouting-development

Expert guidance on setting up sRouting and adding new screens/routes in a SwiftUI application.

16 Updated 1 weeks ago
ThangKM