Deck Pipeline
sruthir28/enterprise-ai-skills
Multi-agent pipeline that builds a polished presentation deck from a single topic.
Agent skill
Explains the conceptual model behind a presentation on moving from unstructured vibe coding to fully configured agentic engineering, including its 4-level scoring system and slide conventions.
$ npx skills add shanraisshan/claude-code-best-practice --skill vibe-to-agentic-framework -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install shanraisshan/claude-code-best-practice vibe-to-agentic-framework --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/shanraisshan/claude-code-best-practice.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/presentation/vibe-to-agentic-framework .claude/skills/vibe-to-agentic-framework && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "vibe-to-agentic-framework" agent skill from https://github.com/shanraisshan/claude-code-best-practice/tree/main/.claude/skills/presentation/vibe-to-agentic-framework into .claude/skills/vibe-to-agentic-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibe-to-agentic-framework", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/shanraisshan/claude-code-best-practice/tree/main/.claude/skills/presentation/vibe-to-agentic-frameworkType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add shanraisshan/claude-code-best-practice --skill vibe-to-agentic-framework -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install shanraisshan/claude-code-best-practice vibe-to-agentic-framework --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/shanraisshan/claude-code-best-practice.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/presentation/vibe-to-agentic-framework .agents/skills/vibe-to-agentic-framework && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "vibe-to-agentic-framework" agent skill from https://github.com/shanraisshan/claude-code-best-practice/tree/main/.claude/skills/presentation/vibe-to-agentic-framework into .agents/skills/vibe-to-agentic-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibe-to-agentic-framework", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add shanraisshan/claude-code-best-practice --skill vibe-to-agentic-framework -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install shanraisshan/claude-code-best-practice vibe-to-agentic-framework --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/shanraisshan/claude-code-best-practice.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/presentation/vibe-to-agentic-framework .cursor/skills/vibe-to-agentic-framework && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "vibe-to-agentic-framework" agent skill from https://github.com/shanraisshan/claude-code-best-practice/tree/main/.claude/skills/presentation/vibe-to-agentic-framework into .cursor/skills/vibe-to-agentic-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibe-to-agentic-framework", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/shanraisshan/claude-code-best-practice.git --path .claude/skills/presentation/vibe-to-agentic-framework--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add shanraisshan/claude-code-best-practice --skill vibe-to-agentic-framework -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install shanraisshan/claude-code-best-practice vibe-to-agentic-framework --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/shanraisshan/claude-code-best-practice.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/presentation/vibe-to-agentic-framework .gemini/skills/vibe-to-agentic-framework && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "vibe-to-agentic-framework" agent skill from https://github.com/shanraisshan/claude-code-best-practice/tree/main/.claude/skills/presentation/vibe-to-agentic-framework into .gemini/skills/vibe-to-agentic-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibe-to-agentic-framework", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install shanraisshan/claude-code-best-practice vibe-to-agentic-frameworkInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add shanraisshan/claude-code-best-practice --skill vibe-to-agentic-framework -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/shanraisshan/claude-code-best-practice.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/presentation/vibe-to-agentic-framework .github/skills/vibe-to-agentic-framework && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "vibe-to-agentic-framework" agent skill from https://github.com/shanraisshan/claude-code-best-practice/tree/main/.claude/skills/presentation/vibe-to-agentic-framework into .github/skills/vibe-to-agentic-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibe-to-agentic-framework", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add shanraisshan/claude-code-best-practice --skill vibe-to-agentic-framework -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install shanraisshan/claude-code-best-practice vibe-to-agentic-framework --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/shanraisshan/claude-code-best-practice.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/presentation/vibe-to-agentic-framework .opencode/skills/vibe-to-agentic-framework && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "vibe-to-agentic-framework" agent skill from https://github.com/shanraisshan/claude-code-best-practice/tree/main/.claude/skills/presentation/vibe-to-agentic-framework into .opencode/skills/vibe-to-agentic-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibe-to-agentic-framework", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
vibe-to-agentic-frameworkExplains the conceptual model behind a presentation on moving from unstructured vibe coding to fully configured agentic engineering, including its 4-level scoring system and slide conventions.
The skill describes the two poles of the presentation's narrative: vibe coding, where every prompt is unstructured and the codebase drifts toward inconsistency, and agentic engineering, where the agent knows the project architecture through CLAUDE.md, follows scoped conventions, loads domain skills on demand, delegates to specialized agents, orchestrates multi-step commands, automates lifecycle hooks and connects to external MCP servers. The journey between them is presented as incremental, with each practice building on the last in the order a developer should adopt them.
A 4-level scoring system, Low, Medium, High and Pro, replaces a percentage bar, each with its own color and journey-bar height from 25% to 100 percent, set through data-level attributes on key transition slides and inherited by later slides until the next change; a level badge is injected by script when the level changes rather than hardcoded into the HTML. A running TodoApp monorepo example illustrates the levels throughout the deck.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8a831a0. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Vibe to Agentic Engineering Framework loads about 3.3k tokens when it runs. Until then it costs about 53 tokens; SKILL.md has 1,604 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from shanraisshan/claude-code-best-practice at commit 8a831a0, republished under its MIT licence (© shanraisshan). 1,604 words, ~3,267 tokens.
.claude/skills/vibe-to-agentic-framework/SKILL.md (or your agent's skills folder).This skill teaches the conceptual model behind the presentation. Every slide and section exists to tell a single story: how a developer incrementally moves from unstructured "vibe coding" (Low level) to high-level agentic engineering (High level).
Vibe Coding (Low level) is when a developer uses Claude Code with no structure — no project context, no conventions, no reusable knowledge. Every prompt is a coin flip. Claude might create random endpoints, ignore existing patterns, skip tests, and produce inconsistent code. The codebase drifts toward entropy with every interaction.
Agentic Engineering (High level) is when Claude Code operates as a fully configured engineering system. It knows the project architecture (CLAUDE.md), follows scoped conventions (Rules), loads domain expertise on demand (Skills), delegates to specialized workers (Agents), orchestrates multi-step workflows (Commands), automates lifecycle events (Hooks), and connects to external tools (MCP Servers). Every prompt produces consistent, tested, production-quality code.
The journey between these two extremes is incremental and cumulative. Each best practice builds on the previous ones, and the presentation teaches them in the order a developer should adopt them.
The presentation uses a 4-level scoring system instead of a percentage bar:
| Level | Order | Color | Journey Bar Height | Description |
|---|---|---|---|---|
| Low | 1 | Red/orange (hsl(0, 70%, 45%)) | 25% | Vibe coding territory — no structure |
| Medium | 2 | Yellow (hsl(40, 70%, 45%)) | 50% | Structured workflows, some automation |
| High | 3 | Light green (hsl(80, 70%, 45%)) | 75% | Domain knowledge, skills, custom agents |
| Pro | 4 | Deep green (hsl(120, 70%, 45%)) | 100% | Full agentic engineering, multi-agent teams |
The journey bar is hidden on slide 1 (title slide) and appears from slide 2 onward. Levels are set via data-level attributes on key transition slides and inherited by subsequent slides until the next level change. A .level-badge is JS-injected on the slide's h1 when the level changes (do not hardcode these in HTML).
Every technique is demonstrated on a realistic full-stack project. The presentation shows the transformation from a plain project (vibe coding) to one with full Claude Code configuration (agentic engineering):
Before (Vibe Coding):
todoapp/
├── backend/ # FastAPI (Python)
│ ├── main.py
│ ├── routes/
│ ├── models/
│ └── tests/
└── frontend/ # Next.js (TypeScript)
├── components/
├── pages/
└── lib/After (Agentic Engineering):
todoapp/
├── .claude/ # Claude Code config
│ ├── agents/ # Custom subagents
│ ├── skills/ # Domain knowledge
│ ├── commands/ # Slash commands
│ ├── hooks/ # Lifecycle scripts
│ ├── rules/ # Modular instructions
│ ├── settings.json # Team settings
│ └── settings.local.json # Personal settings
├── backend/
│ └── CLAUDE.md # Backend instructions
├── frontend/
│ └── CLAUDE.md # Frontend instructions
├── .mcp.json # Managed MCP servers
└── CLAUDE.md # Project instructionsWhy TodoApp? It's small enough to fit on slides but complex enough to demonstrate real problems: a backend with route patterns and test conventions, a frontend with component hierarchy and design tokens, and a monorepo structure where cross-cutting concerns (like adding a new feature) require coordination between both sides.
The TodoApp makes the vibe-coding problem concrete: without structure, asking Claude to "add a notes feature" produces a random /api/notes endpoint that doesn't follow routes/todos.py patterns, a standalone page with no sidebar navigation, and zero tests. With full agentic setup, the same request produces a route following existing patterns, a page integrated into the sidebar, and tests matching test_todos.py style.
The presentation follows a deliberate pedagogical sequence. Each section unlocks a new capability layer:
Purpose: Set the stage. Introduce the TodoApp, define vibe coding, and show the destination.
Purpose: Get Claude Code installed and running. This is purely logistical — no engineering practices yet.
Purpose: The first real improvement. Better inputs produce better outputs, even without any project configuration.
@files to give Claude the code it needs. Reduces hallucination immediately./plan forces thinking before coding. Prevents wasted effort on wrong approaches.Why Low level: Prompting is foundational but limited. It improves individual interactions but doesn't create lasting project knowledge. Each session starts from zero.
Purpose: The leap from session-level to project-level knowledge. Claude now remembers across sessions.
.claude/rules/. Rules are a multiplier — they apply automatically to every matching file, enforcing consistency without developer effort. A single backend-testing.md rule ensures every test follows the same pattern forever.Why Medium level: Project memory transforms Claude from a stateless tool into a context-aware collaborator. But knowledge alone doesn't create workflows.
Purpose: Systematic approaches that prevent wasted effort and improve execution quality.
Why still Medium level: Workflows are important but relatively simple concepts. They build on Part 3's project memory and use it more systematically. The step up to High comes with domain knowledge.
Purpose: Reusable, on-demand expertise. Skills are the bridge between static memory (CLAUDE.md/Rules) and dynamic agents.
frontend-conventions skill for the TodoApp that teaches Tailwind tokens, component patterns, and sidebar integration.context: fork option.Why High level: Skills are the first "multiplier" concept — one skill definition improves every future interaction in its domain. But skills are passive knowledge; they need agents to become active.
Purpose: The destination covered in this presentation. Autonomous, specialized agents that coordinate to build features end-to-end.
/add-feature command coordinates frontend + backend agents, each with their own skills, to deliver a complete feature. This is the architectural pinnacle.Why High level: This section covers the highest-value practices taught in this presentation. Everything before it was building toward this. Orchestration and agentic workflows represent the ceiling of what this course covers — full Pro (multi-agent teams, advanced orchestration patterns) is beyond this presentation's scope.
The celebration moment. Shows the complete TodoApp configuration:
Purpose: Reference material. Every command, setting, and configuration option. No weight because these are reference lookups, not journey milestones. Includes: tool usage, all slash commands, commit/PR workflows, customization options, debugging tips, and golden rules.
When creating or modifying slides, consider:
Where does this concept sit on the journey? A slide about "better error messages in prompts" belongs in Part 2 (prompting, Low level). A slide about "agent memory scopes" belongs in Part 6 (agentic, High level).
What's the before/after? Every significant slide should implicitly or explicitly show the contrast: what happens at Low level (vibe coding) vs what happens with this technique. Use the TodoApp to make it concrete.
Does the level assignment feel right? Level transitions happen at Part section boundaries. Individual slides within a section inherit the section's level.
Does it build on what came before? Skills assume the developer already knows about CLAUDE.md and Rules. Agents assume they know about Skills. Commands assume they know about Agents. Never reference a concept before its section.
Use the TodoApp. Abstract explanations lose the audience. Show the actual routes/todos.py code, the actual Sidebar.tsx component, the actual CLAUDE.md content. The running example is what makes the framework tangible.
| Slide | Slide Name | data-level | Level Label |
|---|---|---|---|
| 10 | Better Prompting (section divider) | data-level="low" | Low |
| 18 | Project Memory (section divider) | data-level="medium" | Medium |
| 29 | Domain Knowledge (section divider) | data-level="high" | High |
| 34 | Agentic Engineering (section divider) | data-level="high" | High |
All other slides inherit the level from the last data-level attribute set before them. Slides 1–9 (Intro + Prerequisites) have no level and keep the bar hidden until slide 2 shows "Low" (slides 2–9 are below the first level transition at slide 10, so the bar shows empty/zero until slide 10).
Note: The main presentation (presentation/index.html) caps at High level — data-level="pro" is not used. The Pro tick mark remains visible on the journey bar as the theoretical ceiling, but the fill never reaches it. The video presentation (1-video-workflow.html) caps at Medium level.
© shanraisshan, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/presentation/vibe-to-agentic-framework of shanraisshan/claude-code-best-practice.
Open the folder on GitHubat commit 8a831a0
Vibe to Agentic Engineering Framework next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Vibe to Agentic Engineering Framework this skillshanraisshan/claude-code-best-practice | 67k | — | ~3.3k | Automated safety check: Pass | MIT | |
| Deck Pipelinesruthir28/enterprise-ai-skills | 148 | — | ~2.2k | Automated safety check: Pass | MIT | |
| Coauthor Briefpedrohcgs/claude-code-my-workflow | 1.7k | — | ~2.9k | Automated safety check: Notes | MIT | |
| Image To Editable Pptningzimu/image-to-editable-ppt-skill | 2.9k | — | ~4.3k | Automated safety check: Pass | MIT | |
| Slidesfcakyon/claude-codex-settings | 1.2k | 1 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Ppt Image FirstNyxTides/ppt-image-first | 1.2k | — | ~1.6k | Automated safety check: Pass | Apache-2.0 |
sruthir28/enterprise-ai-skills
Multi-agent pipeline that builds a polished presentation deck from a single topic.
pedrohcgs/claude-code-my-workflow
Generate a co-author / collaborator handoff brief for a multi-author, multi-machine project — summarizing what changed since the last brief (git delta), the current state of each artifact…
ningzimu/image-to-editable-ppt-skill
Rebuild slide images, scanned or image-based PPT/PPTX files, and PDF decks into object-level editable PowerPoint (.pptx), preserving speaker notes when supplied.
fcakyon/claude-codex-settings
Create and edit presentation slide decks (.pptx) with PptxGenJS, bundled layout helpers, and render/validation utilities.
NyxTides/ppt-image-first
Build presentation plans for PPT / slides / decks through a conversation-first workflow, then propose multiple visual directions with preview images before writing deck specs.
JuneYaooo/gpt-image2-ppt-skills
Generate visually striking PPT slides via OpenAI's gpt-image-2 -- use any style in styles/<collection/STYLEID.md or mimic a user-supplied .pptx template; outputs high-res slide PNGs and a 16:9 .pptx.
shanraisshan/claude-code-best-practice
Display the current time in Pakistan Standard Time (PKT, UTC+5). Use when the user asks for the current time, Pakistan time, or PKT.
shanraisshan/claude-code-best-practice
Documents how a single-file HTML slide deck is built: slide markup, the four-level journey bar, navigation and the renumbering rules after edits.
shanraisshan/claude-code-best-practice
Reference for the CSS classes, HTML slide patterns and code-block highlighting spans used in a project's presentation/index.html slide deck.
shanraisshan/claude-code-best-practice
Reads the current temperature in Dubai from the Open-Meteo API with a single web fetch and returns it in Celsius or Fahrenheit.
shanraisshan/claude-code-best-practice
Instructions for fetching current Dubai time via bash command
shanraisshan/claude-code-best-practice
Creates an SVG time card showing the current time for Dubai. Writes the SVG to agent-teams/output/dubai-time.svg and updates agent-teams/output/output.md.
Categories
Explains the conceptual model behind a presentation on moving from unstructured vibe coding to fully configured agentic engineering, including its 4-level scoring system and slide conventions. md, follows scoped conventions, loads domain skills on demand, delegates to specialized agents, orchestrates multi-step commands, automates lifecycle hooks and connects to external MCP servers. The journey between them is presented as incremental, with each practice building on the last in the order a developer should adopt them.
Vibe to Agentic Engineering Framework fits situations like: building or editing slides for the Vibe Coding to Agentic Engineering presentation; deciding which level a new slide belongs to in the 4-level journey system; explaining the conceptual arc of the presentation to someone extending it.
Run `npx skills add shanraisshan/claude-code-best-practice --skill vibe-to-agentic-framework -a claude-code`. Or copy the skill folder (.claude/skills/presentation/vibe-to-agentic-framework in shanraisshan/claude-code-best-practice) into .claude/skills/vibe-to-agentic-framework in your project. Claude Code loads it when a task matches its description.
Run `npx skills add shanraisshan/claude-code-best-practice --skill vibe-to-agentic-framework -a codex`. Or copy the skill folder (.claude/skills/presentation/vibe-to-agentic-framework in shanraisshan/claude-code-best-practice) into .agents/skills/vibe-to-agentic-framework in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add shanraisshan/claude-code-best-practice --skill vibe-to-agentic-framework -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vibe-to-agentic-framework, .gemini/skills/vibe-to-agentic-framework, .github/skills/vibe-to-agentic-framework and .opencode/skills/vibe-to-agentic-framework in your project.
SKILL.md names no scripts, command-line tools or credentials: Vibe to Agentic Engineering Framework is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Vibe to Agentic Engineering Framework is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Vibe to Agentic Engineering Framework: Deck Pipeline (sruthir28/enterprise-ai-skills, 148 stars), Coauthor Brief (pedrohcgs/claude-code-my-workflow, 1.7k stars), Image To Editable Ppt (ningzimu/image-to-editable-ppt-skill, 2.9k stars) and Slides (fcakyon/claude-codex-settings, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
shanraisshan (a GitHub user) maintains it in shanraisshan/claude-code-best-practice, which has 67,364 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 11, 2026.
Source: shanraisshan/claude-code-best-practice on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.