skill-awareness

Log code-craft skill applications to a persistent JSONL file.

13|2|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/yanko-belov/code-craft --skill skill-awareness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-awareness
Source: https://github.com/yanko-belov/code-craft/tree/main/skills/skill-awareness
Command: npx skills add https://github.com/yanko-belov/code-craft --skill skill-awareness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tracks every application of code-craft skills to enable analytics across sessions.

Core Features & Use Cases

  • Logs each skill usage to a persistent record for cross-session analytics.
  • Identifies underused skills and tracks improvement across projects and agents.
  • Supports multiple agents (e.g., opencode, claude-code) and stores context in a local JSONL file.

Quick Start

Apply any code-craft skill as you work; usage will be logged automatically to ~/.claude/skills/skill-usage.jsonl.

Frequently Asked Questions about skill-awareness

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

FAQPage Schema
How do I track skill usage across Claude Code and OpenCode sessions?

Skill usage tracking across sessions is handled by logging each application to a persistent JSONL file. This records the timestamp, skill, agent, project, and context automatically.

What is the best way to log telemetry data for code-craft skill usage?

The best way to log telemetry for skill usage is writing structured records to a local JSONL file. This captures agent context and project details for cross-session analytics.

How do I identify underused skills during code reviews?

You identify underused skills by analyzing the persistent JSONL usage logs. Reviewing the tracked skill applications across projects and agents reveals which skills are rarely applied.

Does skill usage tracking work with multiple agents like opencode and claude-code?

Yes, skill usage tracking supports multiple agents like opencode and claude-code. The log entries store the specific agent name alongside the project and skill context.

Where are skill usage logs stored for cross-session analytics?

Skill usage logs are stored in a persistent local JSONL file at ~/.claude/skills/skill-usage.jsonl. This file accumulates telemetry data across all development sessions.

What fields are included when logging skill telemetry to JSONL?

The JSONL telemetry log includes fields for timestamp, skill name, agent, project, and context. These fields provide the necessary data for cross-session analytics.