tenet

Coordinate long-running autonomous development runs with DAG-based orchestration and evaluation gates.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/JeiKeiLim/emojink --skill tenet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tenet
Source: https://github.com/JeiKeiLim/emojink/tree/main/.agents/skills/tenet
Command: npx skills add https://github.com/JeiKeiLim/emojink --skill tenet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tenet coordinates long-running autonomous development runs end-to-end, enabling teams to run iterative, multi-phase work without constant manual input.

Core Features & Use Cases

  • DAG-based task orchestration and automated evaluation gates.
  • Interview → spec → visuals → decomposition workflow for complex software projects.
  • Knowledge and journal management to capture learnings and decisions.
  • Safety and health checks with MCP-integrated tooling, rollbacks, and steering.

Quick Start

Run npx tenet init in the project root to bootstrap and start the autonomous crystallization workflow.

Frequently Asked Questions about tenet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate long-running autonomous development workflows?

DAG-based job orchestration coordinates long-running autonomous development workflows by managing multi-phase crystallization, applying evaluation gates, and utilizing safety checkpointing to execute iterative tasks end-to-end.

What is the best way to automate multi-phase software project execution?

Automating multi-phase software project execution is best handled through an interview, spec, visual, and decomposition workflow, capturing decisions via journal management to ensure complex iterative builds proceed autonomously through continuous evaluation.

How do I bootstrap an autonomous build using MCP tools?

To bootstrap an autonomous build using MCP tools, run npx tenet init in your project root directory to initialize the crystallization workflow, establish safety checkpoints, and integrate MCP tooling for health checks and steering.

Can I use safety rollbacks during autonomous task orchestration?

Yes, you can use safety rollbacks during autonomous task orchestration; the system integrates MCP tooling for continuous health checks and steering, allowing automated rollbacks at evaluation gates if long-running development phases fail safety criteria.

Do I need a knowledge journal for my autonomous build runs?

You need a knowledge journal for autonomous build runs to capture learnings and decisions throughout the multi-phase workflow, ensuring that iterative development context is preserved and applied during continuous evaluation and steering.

When should I avoid using DAG-based job orchestration for development?

You should avoid using DAG-based job orchestration for development runs that do not require multi-phase crystallization or continuous evaluation, as the overhead of safety checkpointing and journal management is unnecessary for simple, short-duration tasks.