Skip to content
Back to skills

Phel Repl

ASecurity

Evaluate a Phel expression to verify behaviour without writing a test

  • 6 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 12, 2026
toolsbashsqlexpress

Works with

  • cli

Security analysis

A100/100

Scanned September 12, 2026

npx -y skills add phel-lang/phel-pdo --skill phel-repl --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Phel Repl?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Phel Repl
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/phel-lang-phel-repl/badge)](https://www.skillsdirectory.com/skills/phel-lang-phel-repl)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Evaluate a Phel expression to verify behaviour without writing a test
argument-hint: "<phel expression>"
disable-model-invocation: true
allowed-tools: "Bash(./vendor/bin/phel *), Bash(vendor/bin/phel *), Bash(timeout *)"
---

# /phel-repl

1. Take the expression from `$ARGUMENTS` (ask if empty).
2. Eval via the Phel CLI:
   ```bash
   timeout 10 vendor/bin/phel eval "$ARGUMENTS"
   ```
3. For multi-line snippets or `(require phel.pdo)` setup, drop into a scratch file:
   ```bash
   printf '%s\n' '(ns repl-scratch (:require phel.pdo))' '$ARGUMENTS' > /tmp/phel-pdo-repl.phel
   timeout 10 vendor/bin/phel run /tmp/phel-pdo-repl.phel
   ```
4. Report the result. On error, name the layer (resolution / interop / DB).

## Examples

```
/phel-repl (pdo/get-available-drivers (pdo/connect "sqlite::memory:"))
/phel-repl (pdo/quote (pdo/connect "sqlite::memory:") "I'm fine.")
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.