From aa80fd483ee190be0fea1e7744b29b70778dba32 Mon Sep 17 00:00:00 2001 From: ryoppippi <1560508+ryoppippi@users.noreply.github.com> Date: Sat, 31 Jan 2026 15:45:06 +0000 Subject: [PATCH] feat(skills): add just-commands skill with dynamic context injection Add a new skill that uses Claude Code's dynamic context injection feature to embed the output of `just --list` at runtime. This replaces the static command list in CLAUDE.md with a reference to the skill. Benefits: - Commands stay in sync with justfile automatically - Reduces manual maintenance of CLAUDE.md - Demonstrates Claude Code's !`command` syntax for dynamic context --- .claude/skills/just-commands/SKILL.md | 11 +++++++++++ CLAUDE.md | 23 ++++++----------------- 2 files changed, 17 insertions(+), 17 deletions(-) create mode 100644 .claude/skills/just-commands/SKILL.md diff --git a/.claude/skills/just-commands/SKILL.md b/.claude/skills/just-commands/SKILL.md new file mode 100644 index 0000000..afb7fc2 --- /dev/null +++ b/.claude/skills/just-commands/SKILL.md @@ -0,0 +1,11 @@ +--- +name: just-commands +description: Available just commands for this project. Use when you need to know what development commands are available. +user-invocable: false +--- + +## Available just commands + +``` +!`just --list` +``` diff --git a/CLAUDE.md b/CLAUDE.md index 7d3a72c..b43bcf2 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -21,26 +21,15 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co | **uv-scripts** | `scripts/**/*.py` | Utility script standards with UV | | **examples-standards** | `examples/**/*` | Example requirements and organization | -## Project Overview - -StackOne AI SDK is a Python library that provides a unified interface for accessing various SaaS tools through AI-friendly APIs. It acts as a bridge between AI applications and multiple SaaS platforms (HRIS, CRM, ATS, LMS, Marketing, etc.) with support for OpenAI, LangChain, CrewAI, and Model Context Protocol (MCP). - -## Essential Development Commands +## Available Skills -```bash -# Setup and installation -just install # Install dependencies and pre-commit hooks +| Skill | Description | +| ----------------- | -------------------------------------------- | +| **just-commands** | Available just commands (dynamically loaded) | -# Code quality -just lint # Run ruff linting -just lint-fix # Auto-fix linting issues -just ty # Run type checking +## Project Overview -# Testing -just test # Run all tests -just test-tools # Run tool-specific tests -just test-examples # Run example tests -``` +StackOne AI SDK is a Python library that provides a unified interface for accessing various SaaS tools through AI-friendly APIs with support for OpenAI, LangChain, CrewAI, and Model Context Protocol (MCP). ## Code Architecture