|
21 | 21 | - [ ] Milestone 27: Repo Self-Compliance and Install-Surface Audit |
22 | 22 | - [ ] Milestone 28: Use `Agent Dev Skills` plugin to align repo with skills/plugin repo standards |
23 | 23 | - [ ] Milestone 29: Swift and Xcode Testing Offload Workflow |
| 24 | +- [ ] Milestone 37: Apple UI Accessibility Workflow |
| 25 | +- [ ] Milestone 38: DocC Workflow |
| 26 | +- [ ] Milestone 39: Swift Package Index Workflow |
24 | 27 |
|
25 | 28 | ## Milestone 18: Claude Code Plugin Extras |
26 | 29 |
|
@@ -165,6 +168,69 @@ Exit criteria: |
165 | 168 | - [ ] Maintainers have one documented and validated way to offload repetitive Swift and Xcode verification work from the main agent thread. |
166 | 169 | - [ ] The offload path returns concise, decision-useful results without obscuring the underlying build or test evidence. |
167 | 170 |
|
| 171 | +## Milestone 37: Apple UI Accessibility Workflow |
| 172 | + |
| 173 | +Scope: |
| 174 | + |
| 175 | +- [ ] Add a dedicated Apple accessibility workflow skill that covers SwiftUI, UIKit, and AppKit accessibility implementation and review. |
| 176 | +- [ ] Keep the skill grounded in current Apple accessibility APIs, platform semantics, focus behavior, VoiceOver behavior, Dynamic Type or text sizing expectations, and reduced-motion or contrast-related system settings. |
| 177 | + |
| 178 | +Tickets: |
| 179 | + |
| 180 | +- [ ] Define the skill boundary so it owns Apple UI accessibility implementation and review work without duplicating the broader docs-routing or generic repo-accessibility workflows. |
| 181 | +- [ ] Gather the core Apple documentation references for SwiftUI, UIKit, AppKit, accessibility traits, labels, actions, announcements, focus, and testing surfaces. |
| 182 | +- [ ] Ship a workflow surface that can help with both new implementation and review of existing Apple UI code. |
| 183 | +- [ ] Cover the differences and overlap between SwiftUI accessibility modifiers, UIKit accessibility properties, and AppKit accessibility APIs. |
| 184 | +- [ ] Document practical verification expectations, including simulator or device testing, VoiceOver checks, focus-order review, and content-scaling or motion-related checks where relevant. |
| 185 | +- [ ] Add tests and maintainer docs once the workflow shape is stable. |
| 186 | + |
| 187 | +Exit criteria: |
| 188 | + |
| 189 | +- [ ] The repository ships a documented Apple accessibility workflow skill for SwiftUI, UIKit, and AppKit work. |
| 190 | +- [ ] The workflow clearly distinguishes framework-specific guidance from shared Apple accessibility principles and verification expectations. |
| 191 | + |
| 192 | +## Milestone 38: DocC Workflow |
| 193 | + |
| 194 | +Scope: |
| 195 | + |
| 196 | +- [ ] Add a dedicated DocC workflow skill for authoring, organizing, validating, and publishing Apple documentation bundles. |
| 197 | +- [ ] Cover DocC structure, tutorials, symbol documentation, article organization, catalog layout, preview or generation paths, and integration with package or Xcode-hosted docs builds. |
| 198 | + |
| 199 | +Tickets: |
| 200 | + |
| 201 | +- [ ] Define the skill boundary so it owns DocC authoring and publishing workflow guidance without absorbing generic Markdown maintenance work. |
| 202 | +- [ ] Gather the Apple documentation needed for DocC catalogs, articles, tutorials, symbol links, directives, and build or preview tooling. |
| 203 | +- [ ] Ship a workflow surface that helps maintainers create, revise, and validate DocC content in Swift package and Xcode repository shapes. |
| 204 | +- [ ] Cover common failure modes such as broken symbol links, bundle-structure mistakes, navigation drift, and preview or build mismatches. |
| 205 | +- [ ] Document how the workflow should advise on DocC hosting and publishing paths when the repo is using static hosting or generated docs artifacts. |
| 206 | +- [ ] Add tests and maintainer docs once the workflow shape is stable. |
| 207 | + |
| 208 | +Exit criteria: |
| 209 | + |
| 210 | +- [ ] The repository ships a documented DocC workflow skill with clear authoring, validation, and publishing guidance. |
| 211 | +- [ ] The workflow can explain both local DocC maintenance and the main hosting or export paths without blurring them together. |
| 212 | + |
| 213 | +## Milestone 39: Swift Package Index Workflow |
| 214 | + |
| 215 | +Scope: |
| 216 | + |
| 217 | +- [ ] Add a dedicated Swift Package Index workflow skill for package distribution, documentation hosting, build readiness, metadata, and submission or listing expectations. |
| 218 | +- [ ] Cover the parts of SPI work that matter to maintainers shipping public Swift packages, including documentation hosting, build compatibility, supported platform metadata, README and package-surface expectations, and listing hygiene. |
| 219 | + |
| 220 | +Tickets: |
| 221 | + |
| 222 | +- [ ] Define the skill boundary so it owns SPI-specific distribution and hosting guidance without replacing the core Swift package build or testing workflows. |
| 223 | +- [ ] Gather the relevant Swift Package Index documentation for package metadata, documentation hosting, build surfaces, listing or submission expectations, and compatibility signals. |
| 224 | +- [ ] Ship a workflow surface that can help maintainers prepare a package for SPI, diagnose common SPI-facing build or docs issues, and understand what SPI is deriving from the repository. |
| 225 | +- [ ] Cover the relationship between SPI docs hosting, DocC output, README quality, package metadata, and supported platform declarations. |
| 226 | +- [ ] Document common SPI failure modes such as unsupported package structure, incomplete metadata, broken docs generation, or platform mismatch signals. |
| 227 | +- [ ] Add tests and maintainer docs once the workflow shape is stable. |
| 228 | + |
| 229 | +Exit criteria: |
| 230 | + |
| 231 | +- [ ] The repository ships a documented Swift Package Index workflow skill for package distribution and SPI-facing readiness work. |
| 232 | +- [ ] The workflow clearly explains how SPI distribution, documentation hosting, and package metadata fit together for public Swift packages. |
| 233 | + |
168 | 234 | ## History |
169 | 235 |
|
170 | 236 | - Completed Milestones 1 through 17 by establishing the repository, shipping the core Apple skill bundle, improving portability and customization guidance, adding bootstrap and repo-sync workflows, extracting Apple docs exploration into its own skill, and cleaning up the install surface around the top-level export model. |
|
0 commit comments