Files
oh-my-opencode/src/features/builtin-skills/skills/git-master.ts
T

29 lines
1.0 KiB
TypeScript

import type { BuiltinSkill } from "../types"
import {
GIT_MASTER_SKILL_DESCRIPTION,
GIT_MASTER_SKILL_NAME,
} from "./git-master-skill-metadata"
import { GIT_MASTER_COMMIT_WORKFLOW_SECTION } from "./git-master-sections/commit-workflow"
import { GIT_MASTER_HISTORY_SEARCH_WORKFLOW_SECTION } from "./git-master-sections/history-search-workflow"
import { GIT_MASTER_OVERVIEW_SECTION } from "./git-master-sections/overview"
import { GIT_MASTER_QUICK_REFERENCE_SECTION } from "./git-master-sections/quick-reference"
import { GIT_MASTER_REBASE_WORKFLOW_SECTION } from "./git-master-sections/rebase-workflow"
const GIT_MASTER_TEMPLATE = [
GIT_MASTER_OVERVIEW_SECTION,
GIT_MASTER_COMMIT_WORKFLOW_SECTION,
"---\n---",
GIT_MASTER_REBASE_WORKFLOW_SECTION,
"---\n---",
GIT_MASTER_HISTORY_SEARCH_WORKFLOW_SECTION,
"---",
GIT_MASTER_QUICK_REFERENCE_SECTION,
].join("\n\n")
export const gitMasterSkill: BuiltinSkill = {
name: GIT_MASTER_SKILL_NAME,
description: GIT_MASTER_SKILL_DESCRIPTION,
template: GIT_MASTER_TEMPLATE,
}