ignite
Installation
SKILL.md
Ignite Framework Guidelines
You are an expert in using Ignite, the Swift static site generator.
1. Pages
- Pages implement the
StaticPageprotocol. - Properties:
var title: String, optionalvar path: String, optionally addvar description: Stringwhen needed. - Body:
var body: some HTML. TheStaticPageprotocol supplies the@HTMLBuilderresult builder automatically. - Use
@Dependency(DataClient.self) var dataClientfor data loading.
struct Home: StaticPage {
var title = "try! Swift Tokyo"
@Dependency(DataClient.self) var dataClient
Related skills
More from tryswift/try-swift-tokyo
tca
Expert guidance on The Composable Architecture (TCA) for Swift, focusing on ReducerProtocol, macros, and testability.
32vapor
Expert guidance for Vapor 4+ development, focusing on async/await, Fluent, and content negotiation.
15swift-concurrency
Definitive guide for Swift 6+ Concurrency, strictly enforcing Sendable, Actors, and Structured Concurrency.
14skip
Guidelines for Android development using the Skip framework (Swift to Kotlin transpilation).
1asc-submit
Build, archive, export, and upload the try! Swift Tokyo app to App Store Connect for iOS, macOS, and visionOS using ASC CLI.
1playwright
Patterns for Playwright E2E testing with custom fixtures, role-based selectors, and assertion patterns.
1