AS

alexandru/skills

Developer tools
51 stars Quality 59 Trend 49

This is a collection of skills for use with AI Agents. See:

Overview

This is a collection of skills for use with AI Agents. See: - akka-streams: Akka Streams and Pekko Streams reactive streaming patterns and testing - arrow-resource: Arrow Resource lifecycle discipline, context-parameter builders, and arrow-autoclose fallback patterns - arrow-typed-errors: Context-parameter Raise DSL, efficient Either composition, and validation guidance - cats-effect-resource: Cats Effect Resource leak prevention, factory, lifecycle, and Java interop guidance - cats-effect-io: Cats Effect IO side-effect suspension, typeclass, testing, fiber, and race guidance - cats-mtl-typed-errors: Scala typed errors using Cats MTL Raise/Handle and allow/rescue - compose-state-hoisting: Compose state hoisting and state ownership guidance - code-review: User-invoked adapter for code-reviewing - code-reviewing: Review changed code for bugs, structural problems, performance issues, and unintended behavior - create-skill: Guide for creating effective agent skills - jspecify-nullness:...

README

Skills Repository

This is a collection of skills for use with AI Agents. See:

Part of alexandru/agents-config.

Usage

npx skills add https://github.com/alexandru/skills --skill 

Skills

  • akka-streams: Akka Streams and Pekko Streams reactive streaming patterns and testing
  • arrow-resource: Arrow Resource lifecycle discipline, context-parameter builders, and arrow-autoclose fallback patterns
  • arrow-typed-errors: Context-parameter Raise DSL, efficient Either composition, and validation guidance
  • cats-effect-resource: Cats Effect Resource leak prevention, factory, lifecycle, and Java interop guidance
  • cats-effect-io: Cats Effect IO side-effect suspension, typeclass, testing, fiber, and race guidance
  • cats-mtl-typed-errors: Scala typed errors using Cats MTL Raise/Handle and allow/rescue
  • compose-state-hoisting: Compose state hoisting and state ownership guidance
  • code-review: User-invoked adapter for code-reviewing
  • code-reviewing: Review changed code for bugs, structural problems, performance issues, and unintended behavior
  • create-skill: Guide for creating effective agent skills
  • jspecify-nullness: JSpecify nullness annotations for Java APIs and tooling
  • kotlin-context-parameters: Kotlin context parameter syntax, patterns, and migration guidance
  • kotlin-java-library: Kotlin library API design for Java consumers, JVM annotations, records, and compatibility
  • mcp-access: Call MCP servers when native MCP tools are unavailable or restricted: inspector CLI fallback, then raw JSON-RPC over stdio or HTTP
  • refine: User-invoked refinement of a scope in rounds until they converge, using refinements (source)
  • refinements: What refined code looks like: the three lenses plus rules for type proofs, no partial calls, explicit signatures, unrepresentable wrong states, and hot paths (source)
  • scala-kindlings-derivation: Scala Kindlings auto-derivation for Circe and PureConfig instances

Testing

Each skill’s references include guidance for representative requests. Skill-specific examples are type-checked by bundled scripts/verify-examples.* files inside each skill directory. Root templates/ files include Kotlin, Scala, and Java harness templates only and are not referenced by installed skills.

License

MIT

View this README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add alexandru/skills