skills

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2026 License: MIT Imports: 21 Imported by: 0

Documentation

Overview

Package skills owns the skill catalogue: the reusable instruction files that agents load by name.

A skill lived only as .claude/skills/<name>/SKILL.md on disk, while builder_agents.skills is a text[] of bare names. Nothing connected the two — an operator could not see which skills existed, could not tell whether a name in an agent's array resolved to anything at all, and could only add one by writing a file by hand on whichever machine the runner happens to execute on.

This package makes the catalogue readable and editable, keeps the disk files in step in both directions (sync reads disk, create/edit writes it), and installs skills from a GitHub repository.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Service

type Service struct {
	// contains filtered or unexported fields
}

func New

func New(db *sql.DB, log *slog.Logger, root string) *Service

func (*Service) Routes

func (s *Service) Routes(r chi.Router)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL