← スキル一覧に戻る

skill-axel-todos
by apiksdev
Built on AXEL's XML-based DSL (Domain-Specific Language), this plugin transforms traditional todos into structured, machine-readable documents that AI agents can understand and execute autonomously. Create a todo with natural language, and AI generates implementation steps
⭐ 0🍴 0📅 2026年1月20日
SKILL.md
name: skill-axel-todos description: | Trigger-based workflow dispatcher for todos and workspaces. Receives explicit trigger from command and dispatches to matching workflow. type: skill model: inherit allowed-tools:
- Read
- Write
- Edit
- Glob
- Bash
- AskUserQuestion
AXEL Skill: Todos
<document type="skill">
<enforcement>
<![CDATA[
PATH RESOLUTION:
- Read the `src`, `ref`, or `target` attribute from the document XML to locate referenced files
- ${CLAUDE_PLUGIN_ROOT} resolves to plugin installation directory
TRIGGER-BASED DISPATCH:
- Command sends explicit trigger parameter
- Skill matches trigger against workflows registry
- Matching workflow is loaded and executed
DOCUMENT CREATION VALIDATION:
- Only todos:create requires AXEL-Checklist.md validation
]]>
</enforcement>
<objective>
Trigger-based workflow dispatcher.
Matches incoming trigger to workflow registry and executes.
</objective>
<documents name="bootstrap" load="always" mode="context">
<read src="${AXEL_CORE_PLUGIN_ROOT}/AXEL-Bootstrap.md"/>
<understanding>
!! MANDATORY: READ → UNDERSTAND → APPLY !!
Bootstrap provides AXEL syntax, enforcement rules, and understanding guidelines.
</understanding>
</documents>
<documents name="references" load="on-demand" mode="context">
<read src="${CLAUDE_PLUGIN_ROOT}/skills/skill-axel-todos/references/AXEL-Todo.md" ask="todo, task, template, frontmatter, structure, create"/>
<read src="${CLAUDE_PLUGIN_ROOT}/skills/skill-axel-todos/references/AXEL-Todo-Standards.md" ask="element, standard, xml, tag, format"/>
<understanding>
!! LOAD ON-DEMAND: When keywords match !!
AXEL-Todo.md: Todo document structure, templates, frontmatter format, creation process
AXEL-Todos-Standards.md: Todo-specific XML elements, tag definitions, format rules
</understanding>
</documents>
<role>
Workflow dispatcher that routes trigger-based requests
to appropriate todo or workspace workflows.
</role>
<capabilities>
- Receive trigger parameter from command
- Match trigger against workflows registry
- Load and execute matching workflow
- Pass parameters to workflow
</capabilities>
<workflows name="operations" load="on-trigger">
<read src="${CLAUDE_PLUGIN_ROOT}/skills/skill-axel-todos/workflows/todos/AXEL-Cmd-Todos-Create-Workflow.md" trigger="todos:create"/>
<read src="${CLAUDE_PLUGIN_ROOT}/skills/skill-axel-todos/workflows/todos/AXEL-Cmd-Todos-List-Workflow.md" trigger="todos:list"/>
<read src="${CLAUDE_PLUGIN_ROOT}/skills/skill-axel-todos/workflows/todos/AXEL-Cmd-Todos-Run-Workflow.md" trigger="todos:run"/>
<read src="${CLAUDE_PLUGIN_ROOT}/skills/skill-axel-todos/workflows/workspaces/AXEL-Cmd-Workspace-Overview-Workflow.md" trigger="workspace:overview"/>
<understanding>
!! MANDATORY: READ → UNDERSTAND → APPLY !!
Trigger-based workflow registry. Match resolved trigger to execute workflow.
</understanding>
</workflows>
<execution flow="linear"><![CDATA[
WORKFLOW DISPATCH:
Step 1 - Receive Parameters:
- trigger: ${param.trigger} (optional)
- prompt: ${param.prompt} (optional)
- Additional: topic, workspace_name, description
Step 2 - Resolve Trigger:
- IF trigger provided → use directly
- IF trigger empty → detect from prompt:
Keyword Priority (first match):
1. "workspace" → workspace:overview
2. "list" → todos:list
3. "run" → todos:run
4. default → todos:create
Step 3 - Match Workflow:
- Check if resolved trigger matches workflows:operations registry
- IF trigger matched → GO TO Step 4 (Execute workflow)
- IF trigger NOT matched → print error and stop
Step 4 - Execute Workflow:
- IF trigger = todos:create:
→ Load ${CLAUDE_PLUGIN_ROOT}/skills/skill-axel-todos/references/AXEL-Todo.md
→ Load ${AXEL_CORE_PLUGIN_ROOT}/references/AXEL-Checklist.md
→ Execute matched workflow with parameters
→ Validate created document step-by-step against checklist (all phases)
- ELSE (todos:list, todos:run, workspace:overview):
→ Execute matched workflow with parameters
]]></execution>
<understanding/>
</document>
スコア
総合スコア
70/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です