Skip to content

jamestjsp/control-workflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

control-workflows

Agent skills for control system design and analysis workflows, built on slicot.

Note: This project is in early development. More workflows will be added over time.

Getting Started

git clone https://github.com/jamestjsp/control-workflows.git
cd control-workflows
uv sync

Requires Python 3.13+.

Usage with AI Agents

This library is designed for use with AI coding agents (Claude Code, Cursor, GitHub Copilot). The recommended approach:

1. Install Skills

claude plugin install slicot-control
claude plugin install control-theory

2. Use Skills in Your Session

/slicot-control

Skills provide routine lookup, usage patterns, and control theory guidance.

Reading Routine Documentation

Every slicot routine has detailed docstrings. Access them via:

uv run python -c "from slicot import <routine>; help(<routine>)"

Example:

uv run python -c "from slicot import sb02od; help(sb02od)"

This displays parameters, return values, mathematical formulations, and usage examples.

Important: slicot vs slycot

This project uses slicot (C11 implementation), not slycot:

from slicot import sb02od  # correct
# from slycot import sb02od  # wrong package

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages