-
Notifications
You must be signed in to change notification settings - Fork 0
feat(skills): add just-commands skill with dynamic context injection #133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -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` | ||
| ``` | ||
| Original file line number | Diff line number | Diff line change | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -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) | | ||||||||||||||
|
Comment on lines
+26
to
+28
|
||||||||||||||
| | Skill | Description | | |
| | ----------------- | -------------------------------------------- | | |
| | **just-commands** | Available just commands (dynamically loaded) | | |
| | Skill | Description | | |
| | ----------------- | -------------------------------------------------------- | | |
| | **just-commands** | Manually invoked skill that lists available just commands | |
Copilot
AI
Jan 31, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR removes the static command list from CLAUDE.md to avoid drift, but there is still a static “Essential Commands” list in .claude/rules/development-workflow.md that appears out of sync with the current justfile (e.g., it references just lint-fix but the justfile defines format). Consider updating that rule to reference this skill or to use just --list as well, so there is a single source of truth.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
user-invocable: falseconflicts withCLAUDE.mdreferencing this skill as a way to discover commands. If the intent is for developers to manually invoke it, set it to user-invocable; if the intent is automatic loading, update the surrounding docs inCLAUDE.mdto reflect that skills are not purely manual in this repo.