Skip to content

Latest commit

History

History
36 lines (25 loc) 路 1.67 KB

File metadata and controls

36 lines (25 loc) 路 1.67 KB

Clarifai Python SDK

Clarifai Python SDK is the official Python client for the Clarifai AI platform, providing computer vision and natural language processing capabilities. The SDK includes both a Python API and a CLI tool for model operations, compute orchestration, and data management.

General Guidelines

Always reference these instructions first and fallback to search or bash commands only when you encounter unexpected information that does not match the info here.

Skills

This repository includes the following specialized skills to help you work effectively:

  • bootstrap-setup.md - Environment setup, installation, and configuration
  • build-test.md - Build, lint, format, and test instructions
  • code-structure.md - Repository structure and key files
  • cli-operations.md - CLI commands and usage
  • development-tasks.md - Common development workflows
  • troubleshooting.md - Solutions to common issues

Each skill is located in the .github/skills/ directory and contains detailed instructions for specific aspects of working with the Clarifai Python SDK.

Working Effectively

Before making changes:

  1. Review the relevant skills for the area you're working on
  2. Understand the repository structure (see code-structure.md)
  3. Set up your development environment (see bootstrap-setup.md)
  4. Run linting and tests to establish a baseline (see build-test.md)

When making changes:

  1. Make minimal, focused changes
  2. Lint and format your code (ruff check . --fix and ruff format .)
  3. Test your changes with relevant validation scenarios
  4. Update documentation if needed

For additional details, refer to the individual skill files in .github/skills/.