charleswiltgen avatar

Axiom Textkit Ref

A comprehensive reference for Apple's TextKit 2 framework that covers everything from the MVC architecture to Writing Tools integration and SwiftUI AttributedString handling through iOS 26. This is the kind of resource you keep open in a tab when migrating from TextKit 1 or implementing complex text editing features. It breaks down the model layer components like NSTextContentManager and NSTextContentStorage with enough detail to understand how elements are generated and tracked. Given the framework's reputation for being poorly documented by Apple, having a consolidated reference that includes modern SwiftUI patterns is genuinely useful. Worth installing if you're doing any serious text rendering work on iOS.

skills.sh installs
173
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-textkit-ref --agent claude-code

Installs into .claude/skills of the current project.

Files

A comprehensive reference for Apple's TextKit 2 framework that covers everything from the MVC architecture to Writing Tools integration and SwiftUI AttributedString handling through iOS 26. This is the kind of resource you keep open in a tab when migrating from TextKit 1 or implementing complex text editing features. It breaks down the model layer components like NSTextContentManager and NSTextContentStorage with enough detail to understand how elements are generated and tracked. Given the framework's reputation for being poorly documented by Apple, having a consolidated reference that includes modern SwiftUI patterns is genuinely useful. Worth installing if you're doing any serious text rendering work on iOS.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Categories
Documentation, Code Review & Quality, Mobile Development
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167
1aliyun avataralibabacloud-emr-starrocks-managealiyun/alibabacloud-aiops-skillsManage the full lifecycle of Alibaba Cloud EMR Serverless StarRocks instances — create, scale, configure, maintain and diagnose. Use this Skill when operations 172skills.sh installs
2bbeierle12 avatarshader-fundamentalsbbeierle12/skill-mcp-claudeGLSL shader fundamentals—vertex and fragment shaders, uniforms, varyings, attributes, coordinate systems, built-in variables, and data types. Use when writing c171skills.sh installs
3everyinc avatarfeature-videoeveryinc/compound-engineering-pluginRecord a video walkthrough of a feature and add it to the PR description. Use when a PR needs a visual demo for reviewers, when the user asks to demo a feature,167skills.sh installs
4cloudai-x avatardevops-infrastructurecloudai-x/claude-workflow-v2Guides Docker, CI/CD pipelines, deployment strategies, infrastructure as code, and observability setup. Use when writing Dockerfiles, configuring GitHub Actions166skills.sh installs
5davila7 avatarzapier-make-patternsdavila7/claude-code-templatesNo-code automation democratizes workflow building. Zapier and Make (formerly Integromat) let non-developers automate business processes without writing code. Bu166skills.sh installs
6aibtcdev avataraibtc-news-protocolaibtcdev/skillsAIBTC Network editorial skill — "Protocol and Infrastructure Updates" signal composition, source validation, and editorial voice guide for aibtc.news correspond165skills.sh installs