com um clique
workspace-manager
// Registers, lists, removes, and assigns workspaces (project directories) for Anima work. Use when: binding project paths to Anima, managing aliases, or switching workspace roots.
// Registers, lists, removes, and assigns workspaces (project directories) for Anima work. Use when: binding project paths to Anima, managing aliases, or switching workspace roots.
| name | workspace-manager |
| description | Registers, lists, removes, and assigns workspaces (project directories) for Anima work. Use when: binding project paths to Anima, managing aliases, or switching workspace roots. |
| tags | ["workspace","directory","project","management"] |
Skill for managing project directories (workspaces) where Animas perform work.
An Anima normally lives in its "home" (~/.animaworks/animas/{name}/). When working on a project, it "goes to the workplace" (workspace) to do the job.
Workspaces are stored in a shared registry (config.json workspaces section) and referenced by alias#hash.
aischreiber)3af4be6e)aischreiber#3af4be6e — zero collision riskA top-level Anima with an explicit human instruction uses grant_workspace_access:
{
"alias": "finance-dashboard",
"path": "/absolute/path/to/project",
"make_default": true
}
This tool updates the shared workspace registry, adds the path to the target Anima's permissions.json.file_roots, and optionally updates status.json.default_workspace.
Note: Registration fails if the directory does not exist.
Note: read_memory_file(path="config.json") reads the Anima-local config.json. Do not use it for the shared workspace registry.
Use core.workspace.list_workspaces() to inspect the shared registry. Do not use read_memory_file(path="config.json").
Treat removal as an administrator operation. For normal work, avoid overwriting an existing alias and register a new alias instead.
A top-level Anima sets make_default: true when calling grant_workspace_access.
Non-top-level Animas cannot grant themselves workspace access; ask the top-level Anima via a human instruction.
A top-level Anima with an explicit human instruction can grant access to a subordinate or descendant by setting target_anima:
{
"alias": "finance-dashboard",
"path": "/absolute/path/to/project",
"target_anima": "ritsu",
"make_default": true
}
working_directoryworkspace fieldworkspace fieldSkill for hiring and creating new Digital Anima in the AnimaWorks organization. Create a character sheet (Markdown) based on interviews, then use the CLI command (animaworks anima create) to generate identity/injection/permissions in bulk. After creation, self-configure via bootstrap. "Create a new employee", "Hire someone", "New employee", "Hiring", "Create Anima", "Recruitment", "Add team member", "Expand the team", "Add staff", "Create subordinate", "hire", "recruit", "team member"
Skill for operating and managing AnimaWorks server processes. Perform hot reload (server reload) after code updates, Anima process restart, and server status checks (list of running Anima, memory usage). "Reload", "Apply updates", "Refresh", "System status", "Server restart", "Process check"
AnimaWorks組織に新しいDigital Animaを雇用・作成するスキル。 キャラクターシート(Markdown)をヒアリングに基づき作成し、CLIコマンド(animaworks anima create)で identity/injection/permissions等を一括生成する。作成後はbootstrapで自己整備。 「新しい社員を作って」「人を雇って」「新しい社員」「雇用」「Anima作成」「採用」「チームメンバーを増やす」「人員追加」「部下を作る」「スタッフ追加」「hire」「recruit」「team member」
AnimaWorksサーバープロセスの運用管理スキル。 コード更新後のホットリロード(server reload)、Animaプロセスの再起動、 サーバーステータス確認(起動中Anima一覧・メモリ使用量)を実行する。 「リロードして」「更新を反映して」「再読み込みして」「システム状態」「サーバー再起動」「プロセス確認」
AnimaWorks 조직에 새로운 Digital Anima를 고용 및 생성하는 스킬. 인터뷰를 기반으로 캐릭터 시트(Markdown)를 작성한 후 CLI 명령어 (animaworks anima create)로 identity/injection/permissions 등을 일괄 생성합니다. 생성 후 bootstrap으로 자체 설정합니다. "새 직원 만들기", "사람 고용", "신규 직원", "고용", "Anima 생성", "채용"
AnimaWorks 서버 프로세스의 운영 관리 스킬. 코드 업데이트 후 핫 리로드(server reload), Anima 프로세스 재시작, 서버 상태 확인(실행 중인 Anima 목록, 메모리 사용량)을 수행합니다. "리로드", "업데이트 반영", "새로고침", "시스템 상태", "서버 재시작", "프로세스 확인"