arrow-resource
Kotlin + Arrow Resource lifecycle discipline with `Resource`, `ResourceScope`, `resourceScope`, and context parameters.
Skill by alexandru
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/alexandru-arrow-resource
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/arrow-resource
What's inside
- Skill name
arrow-resource- Description
- Kotlin + Arrow Resource lifecycle discipline with `Resource`, `ResourceScope`, `resourceScope`, and context parameters. Use for safe acquisition/release of files, streams, DB pools/connections, HTTP clients, background scopes, or multipart parts; preventing resource leaks and use-after-close bugs; designing companion `Resource` builders; using `arrow-autoclose` when only synchronous `AutoCloseable` cleanup is possible; composing resources with typed errors, cancellation, or parallel acquisition.
- License
- unknown
- Instructions
- 28 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- resource.md · references/
- verify-examples.kt · scripts/
The license isn't open source, so the instructions aren't shown here. Read SKILL.md on GitHub
More from alexandru/skills
- 0.663score
code-refinements
alexandru
Defines what refined code looks like through the three lenses of constraints, simplicity, and parametricity, with rules for type proofs, no partial calls…
SkillAFreshness: A★ 51Claude Code +9 - 0.663score
code-reviewing
alexandru
Reviews code changes for bugs, structural problems, performance issues, and unintended behavior.
SkillAFreshness: A★ 51Claude Code +9 - 0.660score
mcp-access
alexandru
Calls MCP (Model Context Protocol) servers when native MCP tools are unavailable or unsupported, using the MCP Inspector connection CLI or a manual JSON-RPC…
SkillAFreshness: A★ 51Claude Code +9 - 0.658score
code-refine
alexandru
Refines code through the three lenses in `code-refinements` with verified, behavior-preserving edits.
SkillAFreshness: A★ 51Claude Code +9 - 0.658score
create-skill
alexandru
Guide for creating effective agent skills.
SkillAFreshness: A★ 51Claude Code +9 - 0.582score
code-review
alexandru
Reviews changed code using the shared code-reviewing workflow.
SkillBFreshness: B★ 51Claude Code +9 - 0.573score
cats-effect-resource
alexandru
Helps agents write and review Scala Cats Effect Resource code.
SkillCFreshness: C★ 51Claude Code +9 - 0.573score
scala-kindlings-derivation
alexandru
Scala auto-derivation with Kindlings for Circe and PureConfig.
SkillCFreshness: C★ 51Claude Code +9 - 0.573score
kotlin-context-parameters
alexandru
Kotlin context parameters (`context(...)`) for scoped dependencies, DSL scopes, and migrations from context receivers.
SkillCFreshness: C★ 51Claude Code +9 - 0.573score
arrow-typed-errors
alexandru
Models Kotlin logical failures with Arrow's context-parameter Raise DSL and wrappers such as Either, nullable, Option, and Ior.
SkillCFreshness: C★ 51Claude Code +9 - 0.573score
cats-effect-io
alexandru
Helps agents write and review Scala Cats Effect IO code.
SkillCFreshness: C★ 51Claude Code +9 - 0.573score
kotlin-java-library
alexandru
Helps agents design and review Kotlin library APIs for Java consumers.
SkillCFreshness: C★ 51Claude Code +9
Signals
- Stars
- 51
- Forks
- 3
- Open issues
- 0
- Last commit (this folder)
- May 27, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- License unknown
- Repository
- github.com/alexandru/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from alexandru
- 0.663score
code-reviewing
alexandru
Reviews code changes for bugs, structural problems, performance issues, and unintended behavior.
SkillAFreshness: A★ 51Claude Code +9 - 0.663score
code-refinements
alexandru
Defines what refined code looks like through the three lenses of constraints, simplicity, and parametricity, with rules for type proofs, no partial calls…
SkillAFreshness: A★ 51Claude Code +9 - 0.660score
mcp-access
alexandru
Calls MCP (Model Context Protocol) servers when native MCP tools are unavailable or unsupported, using the MCP Inspector connection CLI or a manual JSON-RPC…
SkillAFreshness: A★ 51Claude Code +9 - 0.658score
create-skill
alexandru
Guide for creating effective agent skills.
SkillAFreshness: A★ 51Claude Code +9 - 0.658score
code-refine
alexandru
Refines code through the three lenses in `code-refinements` with verified, behavior-preserving edits.
SkillAFreshness: A★ 51Claude Code +9 - 0.582score
code-review
alexandru
Reviews changed code using the shared code-reviewing workflow.
SkillBFreshness: B★ 51Claude Code +9
Cite this page
arrow-resource skill. Agent Mart. https://agentmart.dev/skills/alexandru-arrow-resource (last updated 2026-10-24)