Asa anchor composition planner
Skill 3yesore/LetUenforskills/skills/asa-anchor-composition-planner
Deconstruct Agent Skills into reports, anchors, Obsidian vaults, graph data, and reusable workflow assets.
npx -y skills add 3yesore/LetUenforskills --skill asa-anchor-composition-plannerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when selecting and composing skill anchors into a chosen reuse form without assuming a full workflow is required.
SKILL.md
4.0 KB, as published. Nobody here has run it
ASA Anchor Composition Planner
Use this internal meta-skill when LetUen has extracted anchors and must decide how to combine them for a user goal without forcing workflow solidification.
This skill fixes the failure mode where every useful skill fragment is turned into a heavy new workflow or new skill even when the user only wants a temporary composition, prompt patch, rule patch, learning note, or partial workflow insert.
Inputs
- Minimal Anchor Cards or normalized anchors.
- User composition goal and preferred reuse form.
- Existing user skill snapshot when available.
- Trigger overlap and resource conflict notes when available.
- Evidence and risk scores from reviewer/auditor stages.
- Target agent or host project constraints.
Process
- Identify the user's requested reuse form before selecting anchors.
- Prefer the lightest useful output:
reference_only,temporary_composition,prompt_patch, orlearning_noteunless the user asks for persistence. - Select anchors whose
reuse_modesmatch the requested form. - Reject anchors with missing hard dependencies unless an adapter is explicitly available.
- Detect trigger overlap with existing user skills and choose a dispatch policy.
- Keep existing user skills primary by default when overlap is ambiguous.
- Produce a non-destructive plan that can be reviewed before any file changes.
- Escalate to workflow or new skill output only when explicitly requested.
Output Contract
Return a planner-only composition plan suitable for composition_plan.json:
schema_version: 1
composition_form: reference_only | temporary_composition | prompt_patch | agent_rule_patch | workflow_insert | tool_adapter | template_pack | quality_gate | learning_note | full_workflow_blueprint | new_skill_spec
summary:
zh:
en:
selected_anchors:
- anchor_id:
reason:
selected_reuse_mode:
rejected_anchors:
- anchor_id:
reason:
conflicts:
- conflict_type: trigger_overlap | resource_missing | output_mismatch | runtime_assumption | none
description:
resolution:
dispatch_policy:
mode: prefer_existing_skill | prefer_letuen_composition | ask_user | route_by_anchor_type | run_both_then_compare | disabled
reason:
outputs:
- kind: prompt_patch | agent_rule_patch | workflow_insert | tool_adapter | template_pack | quality_gate | learning_note | full_workflow_blueprint | new_skill_spec
path:
destructive: false
reversible: true
solidification:
requested: false
reason:
next_steps: []
Lightweight Rules
- Do not require a full compatibility matrix for L1 anchor notes.
- Do not produce dry-run diffs unless the user asks to apply changes to a project.
- Do not generate a new skill unless the requested form is
new_skill_spec. - Do not modify existing user skills.
- Do not enable auto-trigger behavior by default.
Dispatch Defaults
- Use
prefer_existing_skillwhen a user skill already owns the same trigger. - Use
ask_userwhen trigger ownership is unclear. - Use
route_by_anchor_typewhen LetUen contributes only a validation, resource, or template anchor. - Use
disabledfor reference-only and learning-note outputs.
Failure Modes
- Do not treat anchor composition as workflow generation by default.
- Do not hide rejected anchors.
- Do not ignore trigger conflicts.
- Do not claim a composition is safe without evidence and risk metadata.
- Do not mutate project files from this planner skill.
Quality Rubric
A strong anchor composition plan answers:
- What is the user's lightest useful reuse form?
- Which anchors are selected and why?
- Which anchors were rejected and why?
- Does this conflict with existing user skills?
- Is this temporary, embedded, or solidified?
- What should the harness export next without destructive changes?