Skip to content

Commit aa80fd4

Browse files
committed
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
1 parent b10c164 commit aa80fd4

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
@@ -21,26 +21,15 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
2121
| **uv-scripts** | `scripts/**/*.py` | Utility script standards with UV |
2222
| **examples-standards** | `examples/**/*` | Example requirements and organization |
2323

24-
## Project Overview
25-
26-
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).
27-
28-
## Essential Development Commands
24+
## Available Skills
2925

30-
```bash
31-
# Setup and installation
32-
just install # Install dependencies and pre-commit hooks
26+
| Skill | Description |
27+
| ----------------- | -------------------------------------------- |
28+
| **just-commands** | Available just commands (dynamically loaded) |
3329

34-
# Code quality
35-
just lint # Run ruff linting
36-
just lint-fix # Auto-fix linting issues
37-
just ty # Run type checking
30+
## Project Overview
3831

39-
# Testing
40-
just test # Run all tests
41-
just test-tools # Run tool-specific tests
42-
just test-examples # Run example tests
43-
```
32+
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).
4433

4534
## Code Architecture
4635

0 commit comments

Comments
 (0)