Skip to content

Commit bf9f3fb

Browse files
authored
feat(skills): add just-commands skill with dynamic context injection (#133)
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
1 parent 37ef2b9 commit bf9f3fb

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
name: just-commands
3+
description: Available just commands for this project. Use when you need to know what development commands are available.
4+
user-invocable: false
5+
---
6+
7+
## Available just commands
8+
9+
```
10+
!`just --list`
11+
```

CLAUDE.md

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -27,26 +27,15 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
2727
| **uv-scripts** | `scripts/**/*.py` | Utility script standards with UV |
2828
| **examples-standards** | `examples/**/*` | Example requirements and organization |
2929

30-
## Project Overview
31-
32-
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).
33-
34-
## Essential Development Commands
30+
## Available Skills
3531

36-
```bash
37-
# Setup and installation
38-
just install # Install dependencies and pre-commit hooks
32+
| Skill | Description |
33+
| ----------------- | -------------------------------------------- |
34+
| **just-commands** | Available just commands (dynamically loaded) |
3935

40-
# Code quality
41-
just lint # Run ruff linting
42-
just lint-fix # Auto-fix linting issues
43-
just ty # Run type checking
36+
## Project Overview
4437

45-
# Testing
46-
just test # Run all tests
47-
just test-tools # Run tool-specific tests
48-
just test-examples # Run example tests
49-
```
38+
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).
5039

5140
## Code Architecture
5241

0 commit comments

Comments
 (0)