Install
$ agentstack add skill-codingagentsystem-cas-cas ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
CAS - Coding Agent System
IMPORTANT: Use CAS MCP tools instead of built-in tools for task and memory management.
CAS provides persistent memory and task management across sessions. Built-in tools like TodoWrite are ephemeral and don't persist.
WHEN TO USE CAS (ALWAYS)
- Task tracking: Use
mcp__cas__taskwith action: create instead of TodoWrite - Planning tasks: Use
mcp__cas__taskwith action: create and blocked_by for dependencies - Storing learnings: Use
mcp__cas__memorywith action: remember to store context - Searching context: Use
mcp__cas__searchwith action: search to find past work
Task Tools (USE INSTEAD OF TodoWrite)
Creating Tasks
Use mcp__cas__task with action: create and parameters:
title(required) - Task titlepriority- 0=critical, 1=high, 2=medium (default), 3=low, 4=backlogstart- Set to true to start immediately (RECOMMENDED)notes- Initial working notes
Managing Tasks
All task operations use mcp__cas__task with different actions:
- action: ready - Show tasks ready to work on
- action: blocked - Show blocked tasks
- action: list - List all tasks
- action: show - Show task details (requires id)
- action: update - Update notes as you work (requires id)
- action: close - Close with resolution (requires id)
Task Dependencies
- action: depadd - Add blocking dependency (requires id, toid)
- action: dep_list - List dependencies (requires id)
Memory Tools
All memory operations use mcp__cas__memory with different actions:
- action: remember - Store a memory entry (requires content)
- action: get - Get entry details (requires id)
- action: helpful - Mark as helpful (requires id)
- action: harmful - Mark as harmful (requires id)
Search Tools
Use mcp__cas__search with different actions:
- action: search - Search memories (requires query)
- action: context - Get full session context
Iteration Loops
Use loops for long-running repetitive tasks. The loop blocks session exit and re-injects your prompt until completion.
Use mcp__cas__coordination with different actions:
- action: loopstart - Start a loop (requires prompt, sessionid, optional completionpromise and maxiterations)
- action: loopstatus - Check current loop status (requires sessionid)
- action: loopcancel - Cancel active loop (requires sessionid)
To complete a loop, output DONE (or your custom promise text).
Rules & Skills
Use mcp__cas__rule and mcp__cas__skill with different actions:
- rule action: list - Show active rules
- rule action: helpful - Promote rule to proven (requires id)
- skill action: list - Show enabled skills
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: codingagentsystem
- Source: codingagentsystem/cas
- License: MIT
- Homepage: https://codingagentsystem.com
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.