CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

agentic-os

Claude Code 上に永続的なマルチエージェントオペレーティングシステムを構築します。カーネルアーキテクチャ、スペシャリストエージェント、スラッシュコマンド、ファイルベースのメモリ、スケジュールされた自動化、外部データベースなしの状態管理をカバーします。

Quality

71%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./docs/ja-JP/skills/agentic-os/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is a well-organized, actionable codification of a real multi-agent architecture with concrete templates, numbered workflows, and explicit anti-patterns. Its main weakness is that everything lives in one long SKILL.md with no reference files, and a few code examples contain placeholders or truncations that keep them from being fully copy-paste ready.

Suggestions

Move the full templates (agent definition, /daily-sync command, LaunchAgent plist, systemd units, pm2 config, log formats) into references/ files and keep one-line pointers in SKILL.md, e.g.「完全なテンプレート: [agent-template.md](references/agent-template.md)」.

Complete the executable details: full plist DOCTYPE, the referenced shell-script pattern for parallel agent execution, and real claude CLI invocation flags for the scheduler examples.

Trim the sample daily log and schema-evolution JSON examples to the minimum needed to convey the format.

DimensionReasoningScore

Conciseness

The body is dense and efficient — declarative tables for layer responsibilities, agent registry, and command set, with minimal conceptual padding. It is not 5 because the sample daily log, the JSON schema-evolution examples, and some anti-pattern blocks run longer than needed and could be trimmed.

4 / 5

Actionability

It provides copy-ready templates for the kernel CLAUDE.md, agent definitions, slash commands, a LaunchAgent plist, systemd service/timer units, and an pm2 ecosystem config. It is not 5 because of the truncated DOCTYPE ('...'), placeholder paths, and the vague "シェルスクリプトを使用します" for parallel execution with no example script.

4 / 5

Workflow Clarity

Multi-step processes are explicitly numbered (routing rules 1-5, /daily-sync steps 1-5) and a best-practices checklist plus session-end reflection pattern provide checkable criteria and a feedback loop. It is not 5 because per-workflow validation checkpoints are implicit rather than explicit validate-before-proceed steps.

4 / 5

Progressive Disclosure

Section structure is good, but the ~380-line file inlines substantial template content (agent definition, command, plist, systemd units, pm2 config, log formats) that clearly belongs in references/ files, and no bundle files exist. This matches 'some structure but content that should be separate is inline' rather than 2, since structure is well-organized, or 4, since no separation exists at all.

3 / 5

Total

15

/

20

Passed

Description

58%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description clearly states what the skill does with a specific list of covered components, but it entirely lacks a 'when to use' trigger clause, which caps completeness and limits trigger-term quality. Adding explicit trigger phrases drawn from the body's 起動タイミング section would lift both dimensions.

Suggestions

Append a trigger clause such as「ユーザーが『エージェニック OS』『パーソナル OS』『マルチエージェント』『エージェントコーディネーター』『永続エージェント』と言うとき、またはセッションをまたぐ永続的な自動化をセットアップするときに使用します」to explicitly answer 'when'.

Include the natural user phrases パーソナル OS / エージェントコーディネーター / 永続エージェント in the description itself so trigger matching does not depend on the body.

Convert topic nouns into concrete actions (e.g.,「スペシャリストエージェントを定義してルーティングする」「外部 cron で自動化をスケジュールする」) to strengthen specificity from topical coverage to performed capabilities.

DimensionReasoningScore

Specificity

The description lists six concrete components ("カーネルアーキテクチャ、スペシャリストエージェント、スラッシュコマンド、ファイルベースのメモリ、スケジュールされた自動化、外部データベースなしの状態管理"), giving specific coverage of the domain. It falls short of 5 because these are topics 'covered' rather than a comprehensive list of concrete actions performed.

4 / 5

Completeness

The 'what' is clear (builds a persistent multi-agent OS on Claude Code covering named components), but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

It includes relevant keywords like "マルチエージェント", "Claude Code", and "スラッシュコマンド", but misses the natural user phrases that the body itself enumerates ("パーソナル OS", "エージェントコーディネーター", "永続エージェント"). Some relevant keywords exist, but common variations and synonyms are missing.

3 / 5

Distinctiveness Conflict Risk

The niche is mostly distinct — a persistent agentic operating system with a kernel architecture and no external databases — with only minor overlap risk against generic multi-agent or agent-orchestration skills. It is not 5 because "マルチエージェント" alone could collide with other agent-coordination skills without the persistent-OS framing.

4 / 5

Total

14

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

affaan-m/ECC

Path

docs/ja-JP/skills/agentic-os/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.