JoannisJoannisCommunityยท11 Agent Skills Included

claude-skills

Swift server development guidance, patterns, and code linting

Guides Swift server-side development across SwiftNIO, Hummingbird, PostgresNIO, Valkey, and Swift Concurrency with production-tested patterns. Prevents common mistakes like blocking event loops, SQL injection, and data races through concrete code examples and decision trees. Includes a linting tool that enforces best practices automatically after every build, plus skills for edge deployment, certificates, and pull request workflows.
npx skills add Joannis/claude-skills --all -g -y

All Skills in This Repository (11)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install claude-skills?โ–ผ

Run `npx skills add Joannis/claude-skills --all -g -y` in your terminal to install all skills in this collection globally.

What does this Swift skills collection cover?โ–ผ

It covers SwiftNIO networking, Hummingbird web servers, PostgreSQL and Valkey clients, Swift Concurrency, library API design, and WendyOS edge device deployment.

How does the Swift server linter work?โ–ผ

The included swift-server-lint tool runs automatically after each build via a hook and blocks code that violates the best practices encoded in the skills.

Can these skills help with Swift 6 migration?โ–ผ

Yes. The swift-concurrency skill provides strict concurrency checking guidance, Sendable conformance patterns, and step-by-step Swift 6 migration playbooks.

Do I need Swift experience to use these skills?โ–ผ

Basic Swift familiarity helps, but each skill includes quick-start examples, decision trees, and copy-paste code patterns your coding assistant can apply directly.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’