jb-adr
MADR - Markdown Architectural Decision Records
Create structured ADRs to document important design decisions for coding projects.
Quick Start
- Create new ADR: Use template below in
docs/adr/ - Name format:
NNNN-title.md(e.g.,0001-use-postgres.md) - Link from README: Add to ADR index
ADR Template (Minimal)
# Title
## Status
Proposed | Accepted | Deprecated | Superseded by [NNNN](./NNNN-new-decision.md)
## Context
What is the issue motivating this decision?
## Decision
What is the change being proposed?
## Consequences
What becomes easier or harder because of this change?
Full Template
For complex decisions, use the full template from references/full-template.md:
- Includes Options considered, Pros/Cons, Related decisions
- Load with:
read references/full-template.md
Naming Convention
- Use 4-digit numbering:
0001,0002, ... - Lowercase hyphenated titles
- Example:
0003-select-database.md
Best Practices
- One ADR per decision
- Write for future developers (explain why)
- Include pros/cons of options considered
- Link related ADRs
- Update status when superseded
File Location
Store in docs/adr/ or adr/ at project root.
More from bjesuiter/skills
mole-mac-cleanup
Mac cleanup & optimization tool combining CleanMyMac, AppCleaner, DaisyDisk features. Deep cleaning, smart uninstaller, disk insights, and project artifact purge.
32xcode
Build, test, and manage Xcode projects and Swift packages. Use when the user mentions Xcode, iOS/macOS app development, simulators, Swift packages, or needs to build/test Apple platform apps. Triggers on "build", "run", "test", "simulator", "xcodebuild", "swift package", "iOS app", "macOS app".
30summarize
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
27jb-browser-testing
Private browser testing rules for jb workflows. Prefer playwriter_exec with careful tab selection, fall back to agent-browser, and avoid playwright-mcp.
16mcporter
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
16security-check
Red-team security review for code changes. Use when reviewing pending git changes, branch diffs, or new features for security vulnerabilities, permission gaps, injection risks, and attack vectors. Acts as a pen-tester analyzing code.
16