skill-applier

Converts skill-miner proposals into CLAUDE.md rules, skill scaffolds, hooks, and agents.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/matz-d/daytrace-plugin --skill skill-applier-matz-d
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-applier
Source: https://github.com/matz-d/daytrace-plugin/tree/main/skills/skill-applier
Command: npx skills add https://github.com/matz-d/daytrace-plugin --skill skill-applier-matz-d

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Turning observed workflow patterns into actual Claude Code configuration is manual and error-prone. This Skill takes the candidates proposed by skill-miner and converts them into concrete artifacts—CLAUDE.md rule additions, skill scaffold contexts, hook configurations, and agent definitions—with approval flows and decision logging. ## Core Features & Use Cases - Kind-based dispatch: Routes each proposal candidate by suggested_kind to the right action path—immediate apply for CLAUDE.md, scaffold handoff for skills, guided creation for hooks and agents. - Safe CLAUDE.md apply: Runs security and conciseness pre-checks, shows a diff preview, and only then appends the rule to the appropriate section. - Guided hook/agent generation: Presents a design draft, waits for explicit user approval, then writes .claude/settings.json hook entries or .claude/agents/*.md files; cross-repo candidates produce handoff JSON instead. - Decision writeback: Records adopt/defer/reject outcomes with completion state to the decision log via skill_miner_decision.py and skill_miner_proposal.py. - Use Case: After a daytrace-session surfaces a proposal like "run lint before every git commit", ask to apply it and the Skill will draft the hook, get your approval, write the script and settings entry, and log the decision. ## Quick Start Ask the assistant to apply the selected proposal from skill-miner, for example by saying "apply proposal 1 as a hook".

Frequently Asked Questions about skill-applier

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

FAQPage Schema
How do I apply a skill-miner proposal to my project?

Select a candidate from the proposal list and the Skill dispatches it by suggested_kind. CLAUDE.md candidates are applied immediately after pre-checks and a diff preview, while hook and agent candidates go through an approval step before files are generated.

How does the CLAUDE.md immediate apply path work?

The candidate text passes security checks for secrets and credentials, then a conciseness check for duplicates or fragments. A diff preview is shown, and the rule is appended to a matching section or a new DayTrace Suggested Rules section.

Can it create Claude Code hooks and agents automatically?

Yes, after you approve the presented design draft. Hooks are written as scripts in .claude/hooks plus a settings.json entry, and agents are written as Markdown files in .claude/agents with YAML frontmatter.

What happens when a proposal targets a different repository?

The Skill compares the proposal workspace with the current directory. For cross-repo candidates it does not write files directly; instead it generates a handoff JSON under ~/.daytrace with instructions to apply in the target repository.

Does it generate SKILL.md files directly?

No. For skill candidates it only builds a structured scaffold context and hands off to the skill-creator skill. Direct SKILL.md generation, deployment, and activation are explicitly out of scope.

How are adopt, defer, and reject decisions recorded?

Decisions are written with skill_miner_decision.py using a 1-based candidate index and a completion state, then persisted by re-running skill_miner_proposal.py with the decision file. Unapproved hooks and agents are recorded as defer.