Skip to content
Back to skills

Actually Lsp Ignore

ASecurity

Ignore actually-lsp nudges for an ecosystem in this project. Use when the user wants to silence, dismiss, or ignore the LSP setup nudges for a specific ecosystem (Rust, TypeScript, Ruby), or invokes `/actually-lsp-ignore` directly. Writes `dismissed=true` to `.claude/actually-lsp.json`. Persistent across sessions for this project only.

  • 10 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 28, 2026
ai-agentstypescriptrustruby

Security analysis

A100/100

Scanned May 28, 2026

npx -y skills add technicalpickles/pickled-claude-plugins --skill actually-lsp-ignore --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Actually Lsp Ignore?

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

Security grade badge for Actually Lsp Ignore
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/technicalpickles-actually-lsp-ignore/badge)](https://www.skillsdirectory.com/skills/technicalpickles-actually-lsp-ignore)

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
---
name: actually-lsp-ignore
description: Ignore actually-lsp nudges for an ecosystem in this project. Use when the user wants to silence, dismiss, or ignore the LSP setup nudges for a specific ecosystem (Rust, TypeScript, Ruby), or invokes `/actually-lsp-ignore` directly. Writes `dismissed=true` to `.claude/actually-lsp.json`. Persistent across sessions for this project only.
---

# /actually-lsp-ignore

Parse args:

- `rust` | `typescript` | `ruby` as an arg ignores that ecosystem directly.
- No args: read `.claude/actually-lsp.json` in the current project root, present the detected ecosystems, and ask the user which to ignore.

## Action

Update the project state file at `.claude/actually-lsp.json`: set `.ecosystems.<ecosystem>.dismissed` to `true`. If the file doesn't exist, create it with version 1 schema:

```json
{
  "version": 1,
  "ecosystems": {
    "<ecosystem>": {
      "state": "dismissed",
      "dismissed": true,
      "last_check_at": null,
      "last_marker_mtime": null,
      "last_plugin_list_hash": null,
      "last_error": null
    }
  }
}
```

If the file exists, preserve all other fields and only flip `dismissed`.

The internal state value stays `dismissed` (that's the state-machine name from `CONTEXT.md`); only the user-facing skill name is `ignore`.

## Confirmation output

Output a one-line confirmation per ignored ecosystem:

```
Ignoring <ecosystem> for this project. To re-enable, manually edit .claude/actually-lsp.json and set dismissed back to false. (A re-enable command is a future extension.)
```

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.