aiworkhub_manager_skill_propose
MANAGER WRITE: register and persist one proposed skill.
Instructions
MANAGER WRITE: register and persist one proposed skill.
Give candidate_id from aiworkhub_manager_skill_mine and the MECHANICAL
dimensions are copied server-side from that candidate's measured draft --
identity, version, scope, path_or_symbol, risk, stage. You then supply only
the judgement: task_family, triggers, applicability, confidence,
procedure_steps, avoid_rules. Passing a mechanical field that disagrees with
the candidate is refused, never silently overridden. Without a candidate_id
every field is required from the caller.
CLOSED VOCABULARIES -- a value outside these is refused before any write:
scope repository | global
risk low | medium | high | critical
stage orientation | implementation | validation | review | rework
task_family analysis | bugfix | data_ml | docs | implementation |
performance | refactor | replay | security | test
triggers authority_boundary | code_change | combined_change |
concurrency | destructive_change | missing_validation |
public_api | release | schema_migration | security_sensitive |
clean_verdict_without_input_check | silently_bounded_population |
single_bucket_aggregate | swallowed_exception_default |
unknown_or_empty_result
applicability
aggregation_reader | observability_surface | quality_gate |
readiness_preflight | authority_boundary_surface |
concurrency_surface | public_api_surface | release_surface |
security_surface | storage_schema_surface
version semver MAJOR.MINOR.PATCH with optional -prerelease/+build
identity ^[a-z][a-z0-9_.-]{0,127}$
confidence a finite float in [0, 1]
path_or_symbol
a repository-RELATIVE path or symbol; absolute paths and ..
are refused
The proposal is evidence-free and a duplicate identity/version is refused without overwriting the stored record. It is never ACTIVE on creation: activation needs accepted evidence from two DISTINCT actor identities and stays a separate manager decision.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| risk | No | ||
| scope | No | ||
| stage | No | ||
| version | No | ||
| identity | No | ||
| triggers | No | ||
| confidence | No | ||
| avoid_rules | No | ||
| task_family | No | ||
| candidate_id | No | ||
| applicability | No | ||
| path_or_symbol | No | ||
| preferred_tools | No | ||
| procedure_steps | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||