utilskill

package
v0.156.0 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package utilskill maintains a registry of utility skills and the phases in which they should appear in the discovery preamble. Utility skills are secondary skills (like frontend-design) that complement a phase's primary skill when their domain is relevant to the task.

Index

Constants

View Source
const PhaseAll feature.Phase = -1

PhaseAll is a sentinel indicating a skill should be included in every phase's preamble.

Variables

This section is empty.

Functions

func All

func All() []string

All returns every registered utility skill name, sorted alphabetically.

func ForPhase

func ForPhase(phase feature.Phase) []string

ForPhase returns the names of utility skills that should appear in the preamble table for the given phase. Skills mapped to PhaseAll are always included. Passing PhaseAll as the phase returns all registered utility skills.

func Registry

func Registry() map[string][]feature.Phase

Registry returns a snapshot of the registry in the skill -> []phases form.

Types

This section is empty.

Jump to

Keyboard shortcuts

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