Skip to content

Commit 79e71dd

Browse files
Merge pull request #509 from alirezarezvani/dev
Dev
2 parents 5fb6a3c + 45979f8 commit 79e71dd

80 files changed

Lines changed: 4814 additions & 25 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/marketplace.json

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"name": "Alireza Rezvani",
55
"url": "https://alirezarezvani.com"
66
},
7-
"description": "234 production-ready skill packages for Claude AI across 9 domains: marketing (44), engineering (43+37), C-level advisory (34), regulatory/QMS (14), product (16), project management (9), business growth (5), and finance (4). Includes 306 Python tools, 427 reference documents, 25 agents, and 22 slash commands.",
7+
"description": "235 production-ready skill packages for Claude AI across 9 domains: marketing (44), engineering (45+37), C-level advisory (34), regulatory/QMS (14), product (16), project management (9), business growth (5), and finance (4). Includes 314 Python tools, 435 reference documents, 28 agents, and 27 slash commands.",
88
"homepage": "https://github.com/alirezarezvani/claude-skills",
99
"repository": "https://github.com/alirezarezvani/claude-skills",
1010
"metadata": {
11-
"description": "234 production-ready skill packages across 9 domains with 306 Python tools, 427 reference documents, 25 agents, and 22 slash commands. Compatible with Claude Code, Codex CLI, Gemini CLI, and OpenClaw.",
12-
"version": "2.2.0"
11+
"description": "235 production-ready skill packages across 9 domains with 314 Python tools, 435 reference documents, 28 agents, and 27 slash commands. Compatible with Claude Code, Codex CLI, Cursor, Antigravity, OpenCode, Gemini CLI, and OpenClaw.",
12+
"version": "2.3.0"
1313
},
1414
"plugins": [
1515
{
@@ -59,7 +59,7 @@
5959
{
6060
"name": "engineering-advanced-skills",
6161
"source": "./engineering",
62-
"description": "43 advanced engineering skills: agent designer, agent workflow designer, AgentHub, RAG architect, database designer, focused-fix, browser-automation, spec-driven-workflow, secrets-vault-manager, sql-database-assistant, migration architect, observability designer, dependency auditor, release manager, API reviewer, CI/CD pipeline builder, MCP server builder, skill security auditor, performance profiler, Helm chart builder, Terraform patterns, self-eval, llm-cost-optimizer, prompt-governance, behuman, code-tour, demo-video, data-quality-auditor, statistical-analyst, and more.",
62+
"description": "44 advanced engineering skills: agent designer, agent workflow designer, AgentHub, RAG architect, database designer, focused-fix, browser-automation, spec-driven-workflow, secrets-vault-manager, sql-database-assistant, migration architect, observability designer, dependency auditor, release manager, API reviewer, CI/CD pipeline builder, MCP server builder, skill security auditor, performance profiler, Helm chart builder, Terraform patterns, self-eval, llm-cost-optimizer, prompt-governance, behuman, code-tour, demo-video, data-quality-auditor, statistical-analyst, llm-wiki (second brain for Obsidian + Claude Code, Karpathy pattern), and more.",
6363
"version": "2.2.0",
6464
"author": {
6565
"name": "Alireza Rezvani"
@@ -638,6 +638,28 @@
638638
"ui-design"
639639
],
640640
"category": "design"
641+
},
642+
{
643+
"name": "llm-wiki",
644+
"source": "./engineering/llm-wiki",
645+
"description": "A second brain for Claude Code + Obsidian inspired by Karpathy's LLM Wiki gist. Turn any LLM CLI into a disciplined wiki maintainer: incrementally ingest sources into a persistent, interlinked markdown vault; update entity/concept/source pages; flag contradictions; maintain index and append-only log. Knowledge compounds instead of being re-derived by RAG on every query. Ships 3 sub-agents (wiki-ingestor, wiki-librarian, wiki-linter), 5 slash commands (/wiki-init, /wiki-ingest, /wiki-query, /wiki-lint, /wiki-log), 8 Python tools (stdlib only: init_vault, ingest_source, update_index, append_log, wiki_search BM25, lint_wiki, graph_analyzer, export_marp), 8 reference docs, full vault templates (CLAUDE.md, AGENTS.md, cursorrules, 5 page templates), and a worked example vault. Cross-tool compatible with Claude Code, Codex CLI, Cursor, Antigravity, OpenCode, and Gemini CLI.",
646+
"version": "2.3.0",
647+
"author": {
648+
"name": "Alireza Rezvani"
649+
},
650+
"keywords": [
651+
"knowledge-management",
652+
"obsidian",
653+
"second-brain",
654+
"pkm",
655+
"wiki",
656+
"rag-alternative",
657+
"karpathy",
658+
"memex",
659+
"incremental-knowledge",
660+
"cross-tool"
661+
],
662+
"category": "knowledge"
641663
}
642664
]
643665
}

.codex/skills-index.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"name": "claude-code-skills",
44
"description": "Production-ready skill packages for AI agents - Marketing, Engineering, Product, C-Level, PM, and RA/QM",
55
"repository": "https://github.com/alirezarezvani/claude-skills",
6-
"total_skills": 196,
6+
"total_skills": 197,
77
"skills": [
88
{
99
"name": "contract-and-proposal-writer",
@@ -557,6 +557,12 @@
557557
"category": "engineering-advanced",
558558
"description": "Use when you need to reduce LLM API spend, control token usage, route between models by cost/quality, implement prompt caching, or build cost observability for AI features. Triggers: 'my AI costs are too high', 'optimize token usage', 'which model should I use', 'LLM spend is out of control', 'implement prompt caching'. NOT for RAG pipeline design (use rag-architect). NOT for prompt writing quality (use senior-prompt-engineer)."
559559
},
560+
{
561+
"name": "llm-wiki",
562+
"source": "../../engineering/llm-wiki",
563+
"category": "engineering-advanced",
564+
"description": "Use when building or maintaining a persistent personal knowledge base (second brain) in Obsidian where an LLM incrementally ingests sources, updates entity/concept pages, maintains cross-references, and keeps a synthesis current. Triggers include \"second brain\", \"Obsidian wiki\", \"personal knowledge management\", \"ingest this paper/article/book\", \"build a research wiki\", \"compound knowledge\", \"Memex\", or whenever the user wants knowledge to accumulate across sessions instead of being re-derived by RAG on every query."
565+
},
560566
{
561567
"name": "mcp-server-builder",
562568
"source": "../../engineering/mcp-server-builder",
@@ -1199,7 +1205,7 @@
11991205
"description": "Software engineering and technical skills"
12001206
},
12011207
"engineering-advanced": {
1202-
"count": 44,
1208+
"count": 45,
12031209
"source": "../../engineering",
12041210
"description": "Advanced engineering skills - agents, RAG, MCP, CI/CD, databases, observability"
12051211
},

.codex/skills/llm-wiki

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../engineering/llm-wiki

.gemini/skills-index.json

Lines changed: 65 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"version": "1.0.0",
33
"name": "gemini-cli-skills",
4-
"total_skills": 283,
4+
"total_skills": 294,
55
"skills": [
66
{
77
"name": "README",
@@ -93,6 +93,21 @@
9393
"category": "agent",
9494
"description": "UX research agent for research planning, persona generation, journey mapping, and usability test analysis"
9595
},
96+
{
97+
"name": "cs-wiki-ingestor",
98+
"category": "agent",
99+
"description": "Dispatched sub-agent that ingests a new source into an LLM Wiki vault. Reads the source, proposes TL;DR and key claims, identifies which entity/concept/synthesis pages will be touched, flags contradictions with existing pages, and \u2014 after user confirmation \u2014 writes the source summary, updates cross-references across 5-15 pages, regenerates the index, and appends a standardized log entry. Spawn when the user says \"ingest this\", \"add this paper/article/book to the wiki\", or drops a file into raw/."
100+
},
101+
{
102+
"name": "cs-wiki-librarian",
103+
"category": "agent",
104+
"description": "Dispatched sub-agent that answers queries against an LLM Wiki vault. Reads index.md first, drills into 3-10 relevant pages across categories, synthesizes an answer with inline [[wikilink]] citations, and offers to file the answer back into the wiki as a new comparison or synthesis page. Spawn when the user asks a substantive question the wiki might answer, says \"what does the wiki say about X\", \"compare A and B across my sources\", or wants to explore a topic."
105+
},
106+
{
107+
"name": "cs-wiki-linter",
108+
"category": "agent",
109+
"description": "Dispatched sub-agent that runs a periodic health check on an LLM Wiki vault. Runs mechanical checks via scripts (orphans, broken links, stale pages, missing frontmatter, duplicate titles, log gaps), does semantic checks (contradictions, stale claims, cross-reference gaps, concepts missing their own page), and produces a markdown report with suggested actions. Spawn weekly, after batch ingests, or when the user says \"check the wiki\" / \"lint my wiki\" / \"audit the vault\"."
110+
},
96111
{
97112
"name": "cs-workspace-admin",
98113
"category": "agent",
@@ -418,6 +433,11 @@
418433
"category": "command",
419434
"description": "Sprint planning shortcut. Usage: /sprint-plan <goal> [capacity]"
420435
},
436+
{
437+
"name": "tc",
438+
"category": "command",
439+
"description": "Track technical changes with structured records, a state machine, and session handoff. Usage: /tc <init|create|update|status|resume|close|export|dashboard> [args]"
440+
},
421441
{
422442
"name": "tdd",
423443
"category": "command",
@@ -433,6 +453,31 @@
433453
"category": "command",
434454
"description": "Generate user stories with acceptance criteria and sprint planning. Usage: /user-story <generate|sprint> [options]"
435455
},
456+
{
457+
"name": "wiki-ingest",
458+
"category": "command",
459+
"description": "Ingest a source file from raw/ into the LLM Wiki \u2014 read, discuss, write summary page, update cross-references across 5-15 pages, regenerate index, append to log. Usage /wiki-ingest <path-to-source>"
460+
},
461+
{
462+
"name": "wiki-init",
463+
"category": "command",
464+
"description": "Bootstrap a fresh LLM Wiki vault with the three-layer structure, schema files, and starter templates. Usage /wiki-init <path> --topic \"<topic>\" [--tool all|claude-code|codex|cursor|antigravity]"
465+
},
466+
{
467+
"name": "wiki-lint",
468+
"category": "command",
469+
"description": "Run a health check on the LLM Wiki vault \u2014 mechanical checks (orphans, broken links, stale pages, missing frontmatter, log gap, duplicates) plus semantic checks (contradictions, cross-reference gaps, concepts missing their own page). Outputs a markdown report with suggested actions. Usage /wiki-lint [--stale-days N] [--log-gap-days N]"
470+
},
471+
{
472+
"name": "wiki-log",
473+
"category": "command",
474+
"description": "Show recent entries from the LLM Wiki log (wiki/log.md). Uses the standardized ## [YYYY-MM-DD] header format so grep + tail works. Usage /wiki-log [--last N] [--op ingest|query|lint|...]"
475+
},
476+
{
477+
"name": "wiki-query",
478+
"category": "command",
479+
"description": "Query the LLM Wiki \u2014 reads index.md first, drills into 3-10 relevant pages, synthesizes an answer with inline [[wikilink]] citations, and offers to file the answer back as a new comparison or synthesis page. Usage /wiki-query \"<question>\""
480+
},
436481
{
437482
"name": "a11y-audit",
438483
"category": "engineering",
@@ -823,6 +868,11 @@
823868
"category": "engineering-advanced",
824869
"description": "Use when you need to reduce LLM API spend, control token usage, route between models by cost/quality, implement prompt caching, or build cost observability for AI features. Triggers: 'my AI costs are too high', 'optimize token usage', 'which model should I use', 'LLM spend is out of control', 'implement prompt caching'. NOT for RAG pipeline design (use rag-architect). NOT for prompt writing quality (use senior-prompt-engineer)."
825870
},
871+
{
872+
"name": "llm-wiki",
873+
"category": "engineering-advanced",
874+
"description": "Use when building or maintaining a persistent personal knowledge base (second brain) in Obsidian where an LLM incrementally ingests sources, updates entity/concept pages, maintains cross-references, and keeps a synthesis current. Triggers include \"second brain\", \"Obsidian wiki\", \"personal knowledge management\", \"ingest this paper/article/book\", \"build a research wiki\", \"compound knowledge\", \"Memex\", or whenever the user wants knowledge to accumulate across sessions instead of being re-derived by RAG on every query."
875+
},
826876
{
827877
"name": "loop",
828878
"category": "engineering-advanced",
@@ -963,6 +1013,11 @@
9631013
"category": "engineering-advanced",
9641014
"description": "Run hypothesis tests, analyze A/B experiment results, calculate sample sizes, and interpret statistical significance with effect sizes. Use when you need to validate whether observed differences are real, size an experiment correctly before launch, or interpret test results with confidence."
9651015
},
1016+
{
1017+
"name": "tc-tracker",
1018+
"category": "engineering-advanced",
1019+
"description": "Use when the user asks to track technical changes, create change records, manage TC lifecycles, or hand off work between AI sessions. Covers init/create/update/status/resume/close/export workflows for structured code change documentation."
1020+
},
9661021
{
9671022
"name": "tech-debt-tracker",
9681023
"category": "engineering-advanced",
@@ -1223,6 +1278,11 @@
12231278
"category": "product",
12241279
"description": "Agile product ownership for backlog management and sprint execution. Covers user story writing, acceptance criteria, sprint planning, and velocity tracking. Use for writing user stories, creating acceptance criteria, planning sprints, estimating story points, breaking down epics, or prioritizing backlog."
12251280
},
1281+
{
1282+
"name": "apple-hig-expert",
1283+
"category": "product",
1284+
"description": "Expert guidance on Apple Human Interface Guidelines (HIG). Covers iOS, macOS, and visionOS with 2026 Liquid Glass aesthetics and accessibility-first design."
1285+
},
12261286
{
12271287
"name": "code-to-prd",
12281288
"category": "product",
@@ -1298,11 +1358,6 @@
12981358
"category": "product",
12991359
"description": "UX research and design toolkit for Senior UX Designer/Researcher including data-driven persona generation, journey mapping, usability testing frameworks, and research synthesis. Use for user research, persona creation, journey mapping, and design validation."
13001360
},
1301-
{
1302-
"name": "apple-hig-expert",
1303-
"category": "product",
1304-
"description": "Expert guidance on Apple Human Interface Guidelines (HIG). Covers iOS, macOS, and visionOS with focus on 2026 Liquid Glass aesthetics and accessibility-first design."
1305-
},
13061361
{
13071362
"name": "atlassian-admin",
13081363
"category": "project-management",
@@ -1421,7 +1476,7 @@
14211476
],
14221477
"categories": {
14231478
"agent": {
1424-
"count": 25,
1479+
"count": 28,
14251480
"description": "Agent resources"
14261481
},
14271482
"business-growth": {
@@ -1433,15 +1488,15 @@
14331488
"description": "C-level resources"
14341489
},
14351490
"command": {
1436-
"count": 22,
1491+
"count": 28,
14371492
"description": "Command resources"
14381493
},
14391494
"engineering": {
14401495
"count": 51,
14411496
"description": "Engineering resources"
14421497
},
14431498
"engineering-advanced": {
1444-
"count": 57,
1499+
"count": 59,
14451500
"description": "Engineering-advanced resources"
14461501
},
14471502
"finance": {
@@ -1453,7 +1508,7 @@
14531508
"description": "Marketing resources"
14541509
},
14551510
"product": {
1456-
"count": 16,
1511+
"count": 17,
14571512
"description": "Product resources"
14581513
},
14591514
"project-management": {
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../product-team/apple-hig-expert/SKILL.md
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../agents/engineering/cs-wiki-ingestor.md
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../agents/engineering/cs-wiki-librarian.md
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../agents/engineering/cs-wiki-linter.md

.gemini/skills/llm-wiki/SKILL.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../engineering/llm-wiki/SKILL.md

.gemini/skills/tc-tracker/SKILL.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../engineering/tc-tracker/SKILL.md

0 commit comments

Comments
 (0)