loading…
Search for a command to run...
loading…
A robust, language-agnostic Model Context Protocol (MCP) server that provides AI coding agents with the ability to edit files surgically via Abstract Syntax Tre
A robust, language-agnostic Model Context Protocol (MCP) server that provides AI coding agents with the ability to edit files surgically via Abstract Syntax Trees (AST) instead of relying on token-heavy, brittle search-and-replace or diff operations.
A personal collection of Claude Code agent skills and MCP servers, can be used with other agents too.
| Skill | Command | Description |
|---|---|---|
| git-workflow | /git-workflow |
Guided Git workflow: branching, commits, PRs, and conflict resolution |
| code-review | /code-review |
Thorough code review covering correctness, security, performance, and style |
| english-humanizer | /humanize |
Humanize the text |
| grill-master | /grill, /grill-master, /grill-me |
Get relentlessly interviewed about a topic, plan or design until every branch of the decision tree is resolved. |
| spec-writer | /spec, /spec-writer |
Create a PRD through user interview, codebase exploration, and module design, then submit as a GitHub issue. Use when user wants to write a PRD, create a product requirements document, or plan a new feature. |
| slice-the-spec | /slice, /slice-the-spec |
Break a PRD into independently-grabbable GitHub issues using vertical slices. |
| incremental-tdd | /tdd, /incremental-tdd |
Test-driven development with a red-green-refactor loop. Builds features or fixes bugs one vertical slice at a time. |
| deep-codebase-audit | /deep-codebase-audit, /deep-audit, /codebase-audit |
Explore a codebase the way an AI agent experiences it: by reading files, following references, and trying to understand how to make safe changes. It surfaces architectural friction (shallow modules, tangled dependencies, missing seams) and suggests deep-module improvements that make the codebase easier to test, reason about, and modify with AI. |
| spec-to-plan | /spec-plan, /spec-to-plan |
Turn a PRD into a multi-phase implementation plan using tracer-bullet vertical slices. |
| domain-glossary | /domain-glossary, /glossary |
Turn an ongoing conversation into a DDD-style ubiquitous language document. It scans for domain terms, resolves ambiguities, proposes canonical names, and writes a living glossary to DOMAIN_GLOSSARY.md in the working directory. |
| script-writer | /script-writer, /write-a-script |
Script-writer that drafts presentations, essays, emails, and slides using only the cognitive and persuasive heuristics from Patrick Winston's "How to Speak" lecture. |
| Server | Description |
|---|---|
| ast-editor | AST-targeted code editing MCP server with 28 surgical tools: functions, classes, methods, fields, parameters, imports, parametrized tools for leading comments (edit_leading_comment(op=...)), sibling inserts (insert_sibling), body inserts (insert_in_body(at/after/before)), and tiered reads (read_symbol(depth=full/interface/signature)). In-body snippet editing (replace_in_body, delete_in_body), dict/list editing across JSON/YAML/TOML and Python/JS/TS literals. Dotted targets descend into closures (Go stdioCmd.RunE, TS app.handler). Built on tree-sitter. Supports 11 languages: Python, JavaScript, TypeScript, C, C++, Ruby, Go, Java, JSON, YAML, and TOML. |
| notebook-editor | Jupyter notebook editing MCP server with 23 cell-level tools: notebook creation (create_notebook with valid nbformat schema), cell structure (add/delete/move/split/merge), content editing (replace/prepend/append), outputs & metadata management, notebook-wide symbol discovery, and kernel-agnostic execution (execute_cell, execute_all_cells, restart/interrupt/shutdown kernel — works with any installed Jupyter kernel: python3, ir, julia-1.x, ...). Complements ast-editor — use this for .ipynb files, ast-editor for everything else. |
| rmd-editor | R Markdown editing MCP server with 24 chunk- and prose-level tools: document creation (create_rmd), cell structure (add/delete/move/split/merge), content editing (replace/prepend/append), chunk options (get/set/remove with a special label key), YAML frontmatter (get/set/remove), text search, and R kernel execution via IRkernel (outputs returned inline, never persisted — R Markdown regenerates on render). Complements notebook-editor — use this for .rmd files, notebook-editor for .ipynb. |
Install multiple skills at once:
npx skills@latest add kambleakash0/agent-skills
or, install individual skills:
npx skills@latest add kambleakash0/agent-skills/skills/git-workflow
npx skills@latest add kambleakash0/agent-skills/skills/code-review
npx skills@latest add kambleakash0/agent-skills/skills/english-humanizer
npx skills@latest add kambleakash0/agent-skills/skills/grill-master
npx skills@latest add kambleakash0/agent-skills/skills/spec-writer
npx skills@latest add kambleakash0/agent-skills/skills/slice-the-spec
npx skills@latest add kambleakash0/agent-skills/skills/incremental-tdd
npx skills@latest add kambleakash0/agent-skills/skills/deep-codebase-audit
npx skills@latest add kambleakash0/agent-skills/skills/spec-to-plan
npx skills@latest add kambleakash0/agent-skills/skills/domain-glossary
npx skills@latest add kambleakash0/agent-skills/skills/script-writer
Each skill is a Markdown file with a YAML front-matter block followed by the prompt body, following the skills.sh spec:
---
name: skill-name
description: >
What the skill does and when to trigger it.
TRIGGER when the user writes /skill-name.
metadata:
author: kambleakash0
version: x.y.z
triggers:
- /trigger-1
- /trigger-2
- ...
---
Skill prompt body goes here…
skills/. The folder name must strictly match your skill's name in the YAML frontmatter.SKILL.md file in the root of the new folder. Ensure it contains a name (max 64 chars) and description (non-empty, max 1024 chars) inside the YAML frontmatter.resources/ folder in the root of the new folder and populate it with the necessary files.skills/ in ~/.claude/skills/ or ~/.agents/skills/.Refer to their respective READMEs for installation instructions.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"ast-editor": {
"command": "npx",
"args": []
}
}
}Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also