Skip to main content

christopherkarani/Agent-Skills

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
12
GitHub stars
1
GitHub forks
0

Install with an AI assistant

Copy this prompt into the AI assistant you're using.

Loading the repository README…

Skills in this repository

Showing 12 of 12 collected skills.

occupation
Software Developers
description

Use when designing or reviewing Swift protocols, generics, `some`/`any`, enums, domain types, associated types, typed throws, or public API resilience. Do not invoke for a local implementation change with no API decision.

updated
occupation
Software Quality Assurance Analysts & Testers
description

Use for a retrospective audit of a Swift codebase or target to identify prioritized correctness, architecture, modernization, safety, and performance improvements. It is read-only unless the user requests implementation.

updated
occupation
Software Developers
description

Use when Swift code crosses actors or tasks, handles `Sendable`/`sending`, async isolation, cancellation, `TaskGroup`, `Mutex`, atomics, or Swift 6 strict-concurrency diagnostics. Do not invoke for synchronous code with no shared state or isolation boundary.

updated
occupation
Software Developers
description

Use for implementing a non-trivial Swift 6.3 feature, bug fix, or refactor. It coordinates repository inspection, relevant domain skills, implementation, and proof; it does not authorize unrelated cleanup.

updated
occupation
Software Developers
description

Use when a Swift feature contains policy, evaluation, parsing, validation, state transitions, or deterministic business logic that can be separated from I/O. Do not force this skill onto inherently imperative resource or UI code.

updated
occupation
Software Developers
description

Use when Swift code owns a unique resource, has `~Copyable`/`borrowing`/`consuming` diagnostics, or needs an ownership-aware API. Do not invoke for ordinary value-type refactors with no lifetime or transfer invariant.

updated
occupation
Software Developers
description

Use when the task claims a latency, throughput, allocation, memory, startup, compilation, or energy improvement, or when optimizing hot Swift code. Do not make performance changes from intuition alone.

updated
occupation
Software Quality Assurance Analysts & Testers
description

Use for an adversarial review of a Swift diff or pull request. Review only the supplied change and its necessary context; do not modify code or turn style preferences into blockers.

updated
occupation
Software Developers
description

Use when Swift defines or changes XPC, socket, IPC, Codable, serialization, plugin, or other process/module boundaries. Do not invoke for private in-process helper APIs with no compatibility or trust boundary.

updated
occupation
Software Developers
description

Use when Swift touches POSIX, file descriptors, sockets, pointers, buffers, C ABI, mmap, unsafe code, or manual cleanup. Do not invoke for ordinary safe collection code.

updated
occupation
Software Developers
description

Use when Swift code has copying, mutation, identity, copy-on-write, large aggregates, or a struct-versus-class decision. Do not infer that every struct is cheap or every class is shared mutable state by accident.

updated
occupation
Software Developers
description

Audit any Hermes agent setup — crons, profiles, A2A meshes, workflows — and propose improvements in a visual HTML report.

updated
Showing 12 of 12 collected skills.