{
	"id": "sf",
	"name": "SF Workflow",
	"version": "1.0.0",
	"description": "Core SF workflow engine — milestone planning, execution, and tracking",
	"tier": "core",
	"requires": { "platform": ">=2.29.0" },
	"provides": {
		"tools": [
			"bash",
			"capture_thought",
			"edit",
			"kill_agent",
			"memory_query",
			"read",
			"sf_autonomous_checkpoint",
			"sf_complete_milestone",
			"sf_decision_save",
			"sf_exec",
			"sf_exec_search",
			"sf_graph",
			"sf_journal_query",
			"sf_log_judgment",
			"sf_milestone_generate_id",
			"sf_milestone_status",
			"sf_plan_milestone",
			"sf_plan_slice",
			"sf_plan_task",
			"sf_product_audit",
			"sf_reassess_roadmap",
			"sf_replan_slice",
			"sf_requirement_save",
			"sf_requirement_update",
			"sf_retrieval_evidence",
			"sf_resume",
			"sf_save_gate_result",
			"sf_self_feedback_resolve",
			"sf_self_report",
			"sf_skip_slice",
			"sf_slice_complete",
			"sf_summary_save",
			"sf_task_complete",
			"sf_validate_milestone",
			"sift_search",
			"write"
		],
		"commands": [
			"add-tests",
			"autonomous",
			"backlog",
			"capture",
			"cleanup",
			"cmux",
			"codebase",
			"config",
			"control",
			"debug",
			"discuss",
			"dispatch",
			"do",
			"doctor",
			"escalate",
			"eval-review",
			"extensions",
			"extract-learnings",
			"fast",
			"forensics",
			"harness",
			"help",
			"history",
			"hooks",
			"init",
			"inspect",
			"keys",
			"kill",
			"knowledge",
			"logs",
			"mcp",
			"migrate",
			"mode",
			"model-mode",
			"new-milestone",
			"next",
			"notifications",
			"parallel",
			"park",
			"pause",
			"plan",
			"pr-branch",
			"prefs",
			"queue",
			"quick",
			"rate",
			"remote",
			"reset-slice",
			"rethink",
			"repair",
			"run-hook",
			"scaffold",
			"scan",
			"schedule",
			"session-report",
			"setup",
			"ship",
			"show-config",
			"skill-health",
			"skills",
			"skip",
			"solver-eval",
			"start",
			"status",
			"steer",
			"tasks",
			"templates",
			"todo",
			"triage",
			"permission-profile",
			"undo",
			"undo-task",
			"unpark",
			"uok",
			"update",
			"visualize",
			"widget",
			"workflow",
			"worktree",
			"wt"
		],
		"hooks": [
			"session_start",
			"session_switch",
			"bash_transform",
			"session_fork",
			"before_agent_start",
			"agent_end",
			"turn_end",
			"session_before_compact",
			"session_shutdown",
			"tool_call",
			"tool_result",
			"tool_execution_start",
			"tool_execution_end",
			"model_select",
			"before_provider_request"
		],
		"shortcuts": ["Ctrl+Alt+G"]
	}
}
