Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By vedang
Create, review, update, query, and maintain Architecture Decision Records (Nygard format) with a deterministic helper CLI.
npx claudepluginhub vedang/pi-adr --plugin adr
Create and maintain Architecture Decision Records (ADRs) with pi.
pi-adr is a skills-first pi package. It exposes the adr skill from
skills/adr/SKILL.md and keeps ADR guidance, templates, references, and helper
scripts together in that skill bundle.
Install from git:
pi install git:github.com/vedang/pi-adr
In pi, load the skill directly:
/skill:adr create "Use PostgreSQL for transactional data"
/skill:adr write an ADR superseding 3 because the cache design changed
/skill:adr review the ADR log and summarize open decisions
The skill guides the agent to:
.adr-dir, then doc/adr, then ask before creating a new location),Skill-local commands cover deterministic ADR file operations:
bun run adr init [directory]
bun run adr new [--status STATUS] [--supersedes REF]... [--link "REF:LINK:REVERSE"]... "Use PostgreSQL"
bun run adr link SOURCE LINK TARGET "REVERSE LINK"
bun run adr list
bun run adr toc [--prefix PREFIX]
bun run adr graph [--prefix PREFIX] [--extension EXT]
bun run adr validate
bun run adr slug "Use PostgreSQL for transactional data"
bun run adr filename 1 "Use PostgreSQL for transactional data"
Commands print created paths or report content on stdout. Validation errors print
path[:line]: message diagnostics on stderr and exit non-zero.
skills/adr/
├── SKILL.md
├── assets/
│ ├── default-template.md
│ └── initial-adr-template.md
├── references/
│ ├── adr-tools-compatibility.md
│ ├── cognitect-documenting-architecture-decisions.md
│ └── nygard-adr-format.md
└── scripts/
├── adr.ts
└── lib/
SKILL.md is the primary agent interface.references/ keeps detailed ADR philosophy and compatibility notes out of the
always-loaded skill text.assets/ stores copyable ADR templates.scripts/ stores deterministic helpers for fragile file operations.pi-adr follows Michael Nygard's ADR style:
Context,Decision,Status,Consequences,It is designed to work with common adr-tools conventions:
doc/adr,.adr-dir file for alternate directories,0001-record-architecture-decisions.md,# 1. Record architecture decisions,YYYY-MM-DD),[<- Prev](...) / [Next ->](...) navigation links before the Status section.Compatibility note: old adr-tools records may use the historical
spellings Supercedes and Superceded. We parse both spellings and
emits standard Supersedes/Superseded by status links for new
supersession updates.
Install dependencies:
bun install
Run quality gates:
make format
make check
make test
make build
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Frontend design skill for UI/UX implementation
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Editor comment watch mode: surfaces AI!/AI?/AI. marker comments from source files into the session as notifications.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim