SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/claude-code-plugins --skill grove명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | grove |
| description | | Use when this capability is needed. |
bun run typecheck # Type check
bun test # Run all tests
bun install # Install dependencies
bun run dev # Run in development mode
bun run build # Build to dist/
bun run build:compile # Build single executable
src/commands/<name>.ts with factory function:import { Command } from "commander";
import { handleCommandError } from "../utils";
export function create<Name>Command(): Command {
return new Command("<name>")
.description("Short description")
.argument("<arg>", "Argument description")
.option("-f, --flag", "Flag description")
.action(async (arg, options) => {
try {
// Implementation
} catch (error) {
handleCommandError(error);
}
});
}
src/index.ts:import { create<Name>Command } from "./commands/<name>";
program.addCommand(create<Name>Command());
Use WorktreeManager class instead of calling git directly:
const manager = await WorktreeManager.discover();
// Use manager methods for git operations
import { formatError, formatWarning, handleCommandError } from "../utils";
// In action handlers, wrap with try/catch calling handleCommandError
Define in src/models/index.ts
test/unit/*.test.ts - Uses Bun's built-in test runnertest/integration/*.hone - Uses Hone CLI testing frameworkimport { describe, test, expect, mock } from "bun:test";
describe("FeatureName", () => {
test("should do something", () => {
expect(result).toBe(expected);
});
});
bun test # Unit tests only
bun run test:integration # Builds executable, runs Hone tests
Use Conventional Commits format:
<type>: <subject>
Types: feat, fix, chore, test, doc
Rules:
Examples:
feat: add support for branch tracking
fix: handle missing git config gracefully
chore: update dependencies
test: add edge case tests for prune
doc: update readme with new command
When adding/changing commands:
README.md Commands sectionsite/index.html to match (keep in sync)Linux and macOS only (x64, arm64). No Windows code.
Converted and distributed by TomeVault | Claim this content
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale. Use when this capability is needed.
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks Use when this capability is needed.
Creates user-specific one-click action templates that execute email operations when clicked in the chat interface. Use when user wants reusable actions for their specific workflows (send payment reminder to ACME Corp, forward bugs to engineering, archive old newsletters from specific sources).