@staff0rd/assist
v0.45.0
Published
A CLI tool for enforcing determinism in LLM development workflow automation.
Downloads
4,620
Readme
assist
A CLI tool for enforcing determinism in LLM development workflow automation.
Installation
You can install assist globally using npm:
npm install -g @staff0rd/assistLocal Development
# Clone the repository
git clone [email protected]:staff0rd/assist.git
cd assist
# Install dependencies
npm install
# Build the project
npm run build
# Install globally
npm install -g .After installation, the assist command will be available globally.
Claude Commands
/commit- Commit only relevant files from the session/devlog- Generate devlog entry for the next unversioned day/refactor- Run refactoring checks for code quality/restructure- Analyze and restructure tightly-coupled files/review-comments- Process PR review comments one by one/verify- Run all verification commands in parallel/transcript-format- Format meeting transcripts from VTT files/transcript-summarise- Summarise transcripts missing summaries
CLI Commands
assist init- Initialize project with VS Code and verify configurationsassist new- Initialize a new Vite React TypeScript projectassist sync- Copy command files to~/.claude/commandsassist commit <message>- Create a git commit with validationassist prs- List pull requests for the current repositoryassist prs list-comments- List all comments on the current branch's pull requestassist prs fixed <comment-id> <sha>- Reply with commit link and resolve threadassist prs wontfix <comment-id> <reason>- Reply with reason and resolve threadassist run <name>- Run a configured command from assist.ymlassist run add- Add a new run configuration to assist.ymlassist config set <key> <value>- Set a config value (e.g. commit.push true)assist config get <key>- Get a config valueassist config list- List all config valuesassist update- Update claude-code to the latest versionassist verify- Run all verify:* scripts from package.json in parallelassist verify init- Add verify scripts to a projectassist verify hardcoded-colors- Check for hardcoded hex colors in src/assist lint- Run lint checks for conventions not enforced by biomejsassist lint init- Initialize Biome with standard linter configassist refactor check [pattern]- Check for files that exceed the maximum line countassist refactor ignore <file>- Add a file to the refactor ignore listassist refactor restructure [pattern]- Analyze import graph and restructure tightly-coupled files into nested directoriesassist devlog list- Group git commits by dateassist devlog next- Show commits for the day after the last versioned entryassist devlog skip <date>- Add a date to the skip listassist devlog version- Show current repo name and version infoassist vscode init- Add VS Code configuration filesassist deploy init- Initialize Netlify project and configure deploymentassist deploy redirect- Add trailing slash redirect script to index.htmlassist notify- Show desktop notification from JSON stdin (supports macOS, Windows, WSL)assist status-line- Format Claude Code status line from JSON stdinassist complexity cyclomatic [pattern]- Calculate cyclomatic complexity per functionassist complexity halstead [pattern]- Calculate Halstead metrics per functionassist complexity maintainability [pattern]- Calculate maintainability index per fileassist complexity sloc [pattern]- Count source lines of code per fileassist transcript configure- Configure transcript directoriesassist transcript format- Convert VTT files to formatted markdown transcriptsassist transcript summarise- List transcripts that do not have summaries
