1. Conduid
  2. Documentation
  3. Aristotle
MCP server · Documentation

Aristotle

🦉 OpenCode skill — error reflection & 5-Why root-cause learning agent

Unclaimed docs
39Low

Scored a month ago · breakdown

About Aristotle

Aristotle is an MCP server in the Documentation category: 🦉 OpenCode skill — error reflection & 5-Why root-cause learning agent.

Install

From source
git clone https://github.com/alexwwang/aristotle

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (20)

check_sync_statusDetect verified rules on disk that are not committed to git

Parameters not published.

commit_ruleSet status to `verified`, record timestamp, `git add && commit`

Parameters not published.

complete_reflection_recordUpdate reflection record status after Checker completes

Parameters not published.

create_reflection_recordAppend a new reflection record to state file, auto-generate sequence, handle 50-record pruning

Parameters not published.

detect_conflictsDetect verified rules sharing the same (domain, task_goal, failed_skill) triple

Parameters not published.

get_audit_decisionCompute Δ = confidence × (1 − risk_weight) for a staging rule, return audit level (auto/semi/manual)

Parameters not published.

init_repoInitialize the Git repo, create directory structure, migrate existing flat rules

Parameters not published.

list_rulesLightweight metadata-only listing with full search dimensions (no rule bodies loaded). Used for relevance scoring before selective content read

Parameters not published.

on_undoHandle undo signaling from Bridge Plugin — mark workflow as undone

Parameters not published.

orchestrate_on_eventReceive subagent completion events, update state machine, return next action

Parameters not published.

Show all 20 tools
orchestrate_review_actionHandle user review actions (confirm/reject/revise/re_reflect)

Parameters not published.

orchestrate_startInitialize workflow for learn/reflect/review/sessions commands, return first action

Parameters not published.

persist_draftPersist a DRAFT report to disk for later review and re-reflect (atomic write to `aristotle-drafts/`)

Parameters not published.

read_rulesQuery rules by status, category, scope, or multi-dimension regex against frontmatter

Parameters not published.

reject_ruleMove to `rejected/{scope}/` with reason, delete original, commit

Parameters not published.

report_feedbackReport feedback for rules and optionally trigger reflection workflow

Parameters not published.

restore_ruleRestore a rejected rule back to active directory with new status

Parameters not published.

stage_ruleMark a rule as `staging` (under review)

Parameters not published.

sync_rulesCommit unsynced verified rules to git (auto-detect or specify files)

Parameters not published.

write_ruleCreate a new rule file (status: `pending`) with YAML frontmatter, intent tags, and confidence score

Parameters not published.

Ask AI

✦

Ask AI about Aristotle

Powered by Claude · Grounded in docs

I know everything about Aristotle. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About Aristotle

How do I install Aristotle?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Aristotle safe to use with an AI agent?

Its trust score is 39 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Aristotle still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.