brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
An example skill demonstrating the skill file format
Claude Code
$ npx -y skills add ivan-magda/swift-coding-agent --skill example --agent claude-code
Codex
$ npx skills add ivan-magda/swift-coding-agent --skill example -a codex -y
Cursor
$ npx skills add ivan-magda/swift-coding-agent --skill example -a cursor -y
Gemini CLI
$ npx skills add ivan-magda/swift-coding-agent --skill example -a gemini-cli -y
GitHub Copilot
$ npx skills add ivan-magda/swift-coding-agent --skill example -a github-copilot -y
OpenCode
$ npx skills add ivan-magda/swift-coding-agent --skill example -a opencode -y
Windsurf
$ npx skills add ivan-magda/swift-coding-agent --skill example -a windsurf -y
name: example description: An example skill demonstrating the skill file format
This is a sample skill file. Skills are stored in `skills/{name}/SKILL.md` and provide specialized knowledge that the agent can load on demand via the `load_skill` tool.
Each skill file starts with YAML frontmatter between `---` delimiters:
The agent sees skill names and descriptions in its system prompt. When it needs the full content, it calls `load_skill` with the skill name. The body below the frontmatter is returned wrapped in `<skill>` tags.
Exploring the architecture of coding agents by rebuilding a Claude Code-style CLI from scratch in Swift.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.