tricore_skill

This skill enforces TriCore's deterministic, code-first architecture to manage memory, planning, reasoning, and evolution across low-resource agents.
  • Python

2.6k

GitHub Stars

7

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill tricore

  • _meta.json269 B
  • install.sh6.1 KB
  • README_zh.md4.0 KB
  • README.md4.3 KB
  • SKILL_zh.md7.5 KB
  • SKILL.md8.0 KB
  • uninstall.sh2.6 KB

Overview

This skill provides the TriCore Architecture: a deterministic, code-first three-layer memory and cognitive framework for low-resource agents and servers. It bundles the memctl engine, a system linter for policy compliance, and refactored cognitive templates for planning, ReAct reasoning, and self-evolution. The design enforces strict memory access patterns and tooling to avoid token bloat and unauthorized file writes.

How this skill works

All state modifications and queries are routed through tools/memctl.py, which exposes commands like capture, work_upsert, kb_append, and lint. Storage is split into three layers (Brief: root MEMORY.md pointers, Living: memory/state/WORKING.md for active tasks, Stable/Volatile: memory/kb and memory/daily for knowledge and logs). A retrieval-first rule requires semantic memory_search for reads; direct file dumps are forbidden. The built-in linter prevents illegal disk-write patterns and invalid cron/automation changes.

When to use it

  • When running autonomous agents on low-resource hosts where token and file bloat must be minimized.
  • When you need deterministic, auditable memory operations routed through a single engine.
  • When enforcing strict policy/lint checks for automated scripts, cron jobs, or skill changes.
  • When preparing an agent to perform planning, reasoning, or automated self-modification with safe controls.

Best practices

  • Always use python3 tools/memctl.py commands to write or mutate memory; never create ad hoc text files in the root.
  • Use memory_search for retrieval-first access to avoid loading large files and preserve tokens.
  • Run memctl.py lint on any cron entry or automation script before enabling it in production.
  • Migrate legacy MEMORY.md contents by archiving and redistributing facts via kb_append instead of pasting whole documents.
  • Enable agent-browser and web tools if you plan to use the self-evolution templates for real external code discovery.

Example use cases

  • Bootstrapping a constrained agent that must never exceed token limits and requires strict audit trails of state changes.
  • Standardizing task lifecycle tracking for multiple skills using work_upsert to maintain a single living-state file.
  • Building a KB-driven troubleshooting playbook by appending discovered facts and playbooks into memory/kb.
  • Deploying self-evolution experiments where code changes are permitted only after lint verification and controlled execution.

FAQ

install.sh archives oversized MEMORY.md into memory/archive/legacy-MEMORY-<date>.md and creates a minimalist MEMORY.md; you must redistribute legacy content via memctl commands.

Can I read large files directly with read tools?

No—use memory_search for semantic retrieval to fetch snippets; direct large-file reads are discouraged to save tokens.

Is self-evolution safe to run in a read-only sandbox?

No—self-evolution requires runtime write/exec permissions and external browsing/search tools to perform meaningful evolution.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational