vipune SKILL.md skillA

vipune from randomm/vipune is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add randomm/vipune/vipune@git:20261027.b07605e

Pins git:20261027.b07605e in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
randomm/vipune
Path
skills/vipune/SKILL.md
Versions recorded
2
Latest version
git:20261027.b07605e, committed Oct 27, 2026
First version recorded
Jun 8, 2026
Size
23,651 bytes
Repository stars
12
License
a license file GitHub does not identify

Mandates the use of the vipune memory CLI as the primary persistent memory store for software development agents. Search vipune at the start of any task to discover prior decisions, conventions, pitfalls, and validated patterns. Save new findings as typed memories—code conventions, architectural decisions, failed approaches, quality-gate gotchas, and ADR-lite rationale—at task boundaries. Covers issue/PR linkage, experiment tracking, pre-flight gotcha checks, dev-loop phase mapping…

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# vipune memory skill for software development

This skill makes **vipune** — a CLI semantic memory store with project scoping, hybrid search, and typed memories — the authoritative persistent memory layer for software development agents working in codebases.

Codebases evolve, patterns accumulate, quality-gate gotchas emerge, and the agent learns which approaches fail and why. None of this should be re-learned session by session. vipune is the durable layer that prevents repeating mistakes, re-paving ground already walked, and losing the rationale behind decisions.

> **The mandate**: search vipune at the start of every task, save vipune memories at task boundaries. This is not optional. It is the protocol.

## Why vipune over file-based notes

- **Semantic search** finds memories by meaning, not exact keywords
- **Project scoping** is automatic via git remote — no cross-contamination between codebases
- **Typed memories** route by purpose (fact / preference / procedure / guard / observation)
- **Conflict detection** at 0.85 similarity flags duplicate memories before write
- **Supersede** atomically replaces outdated memories — no orphaned contradictions
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add randomm/vipune/vipune@sha256:662ecd26caad9ced

The line at the top of this page pins the label git:20261027.b07605e, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_37vy6nzkbwpk75th.svg)](https://markdownregistry.com/a/art_37vy6nzkbwpk75th)

1 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 2 versions of this file, between Jun 8, 2026 and Oct 27, 2026, about one every 141 days.

versioncommittedcommitsizeaudit
git:20261027.b07605e latest2026-10-27 b07605e 23,651 BA view · diff
git:20260608.6530def2026-06-08 6530def 23,292 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (23651 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

randomm/vipune · 12 stars · license a license file GitHub does not identify · pushed 2026-11-03 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_37vy6nzkbwpk75th
GET https://markdownregistry.com/api/v1/resolve?ref=randomm/vipune/vipune
GET https://markdownregistry.com/api/v1/blob/662ecd26caad9cedb17ece81a765bbe18846f7244b98809fa574d7c44edc1ee2

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from randomm/vipune

AGENTS.md AGENTS.md file
randomm/vipune · AGENTS.md
git:20261027.320ce76 · audit A · 12 stars
CLAUDE.md CLAUDE.md file
randomm/vipune · CLAUDE.md
git:20261027.320ce76 · audit A · 12 stars

Every file in randomm/vipune

Browse by kind, by grade A, or by owner.