A collection of Claude skills for guidance on Swift (Server) development, along with a linting tool that enforces best practices. Claude, as any LLM (or Human) makes mistakes. When Claude makes a mistake, most people have one of two reactions: - Tell Claude it sucks, and let it try again. - Open up some social media, and vent about how Claude sucks. However, trying the same with Humans has proven
Add this skill
npx mdskills install Joannis/claude-skillsMeta-documentation about a development methodology; lacks actual actionable skill instructions
A collection of Claude skills for guidance on Swift (Server) development, along with a linting tool that enforces best practices.
Claude, as any LLM (or Human) makes mistakes. When Claude makes a mistake, most people have one of two reactions:
However, trying the same with Humans has proven extremely ineffective. Humans bite back.
The solution is a pretty simple feedback loop:
And now the critical step: Encode your newfound rule/skill as a linter rule.
This last step ensures that future code generated by Claude will follow these same rules, independently of whether the skill is in the LLM's context window.
This repository contains two main components:
Install via CLI
npx mdskills install Joannis/claude-skillsSwift Server Skills & Linting is a free, open-source AI agent skill. A collection of Claude skills for guidance on Swift (Server) development, along with a linting tool that enforces best practices. Claude, as any LLM (or Human) makes mistakes. When Claude makes a mistake, most people have one of two reactions: - Tell Claude it sucks, and let it try again. - Open up some social media, and vent about how Claude sucks. However, trying the same with Humans has proven
Install Swift Server Skills & Linting with a single command:
npx mdskills install Joannis/claude-skillsThis downloads the skill files into your project and your AI agent picks them up automatically.
Swift Server Skills & Linting works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Codex, Gemini Cli, Amp, Roo Code, Goose, Opencode, Trae, Qodo, Command Code. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.