faber-hooks

Execute FABER phase hooks across configured workflow boundaries with structured results.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/fractary/claude-plugins --skill faber-hooks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: faber-hooks
Source: https://github.com/fractary/claude-plugins/tree/main/plugins/faber/skills/faber-hooks
Command: npx skills add https://github.com/fractary/claude-plugins --skill faber-hooks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Executes phase hooks to extend or modify phase behavior, including document, script, and skill hooks.

Core Features & Use Cases

  • List hooks for boundaries
  • Validate and execute hooks
  • Orchestrate multi-hook results with structured outputs

Quick Start

Execute all hooks for a boundary and report results.

Frequently Asked Questions about faber-hooks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute hooks at different phases of a workflow?

Phase hooks execute at workflow boundaries—pre/post frame, architect, build, evaluate, and release. FABER Hooks runs configured document, script, and skill hooks at each boundary, validates them before execution, enforces timeout settings, and returns structured results for all operations.

What types of hooks can I use with phase boundaries?

FABER Hooks supports three hook types: document hooks for declarative configuration, script hooks for executable actions, and skill hooks for reusable workflow components. All types execute within the same phase boundary enforcement framework.

Can I validate hooks before execution?

Yes. FABER Hooks validates all hooks before execution across document, script, and skill types. Validation ensures hooks meet requirements, then executes them with timeout enforcement and returns structured results for each operation.

How do I list and manage hooks for a specific boundary?

FABER Hooks lists hooks for any boundary and orchestrates their execution with multi-hook result aggregation. Use the listing feature to inspect configured hooks, then execute and retrieve structured outputs reporting validation, execution, and results.

What happens if a hook exceeds its timeout?

Timeout settings are honored during hook execution. FABER Hooks enforces these limits and reports results for all operations, including timeout violations, ensuring workflow phase boundaries remain controlled and predictable.

Do I need bash to run FABER Hooks?

Yes. Bash is a required dependency for FABER Hooks to execute phase hooks and support script-type hooks. Core scripts at ../core/scripts handle hook execution within the bash environment.