スキル一覧に戻る
durandom

layton

by durandom

Personal attention management assistant for Claude Code

0🍴 0📅 2026年1月22日
GitHubで見るManusで実行

SKILL.md


name: layton description: Personal AI assistant for attention management. Use when user asks about focus, briefings, tracking items, or needs orientation across integrated skills.

Stage 1 provides:

  • Health checks (doctor)
  • Temporal context
  • Configuration management
  • Skill inventory and discovery
  • Workflow management
  • AI orientation (combined status in one command)

<essential_principles>

  • Use bd directly for all state operations (never wrap it)
  • Always include --json flag for machine-readable output
  • Always include layton label on beads Layton creates
  • Only ONE bead should have focus label at any time
  • Workflows are AI instructions—Layton follows them, not executes them as code
  • Skill files in .layton/skills/ define how to query external tools
  • User workflows in .layton/workflows/ are customizable by users </essential_principles>
$LAYTON

Step 2: Menu

What would you like to do?

  1. Get oriented (full status check)
  2. Track something (add to attention list)
  3. Set focus (designate current work item)
  4. Retrospect on workflow (reflect on what worked)
  5. Something else

Wait for response before proceeding.

Intent-based routing (bypass menu):

IntentWorkflow
"setup", "configure", "onboard"workflows/setup.md
"audit", "review instructions"workflows/audit-project-instructions.md
"skill", "add skill", "create skill", "capture skill"workflows/author-skill.md
"workflow", "add workflow", "create workflow", "capture workflow"workflows/author-workflow.md

After selecting a workflow, read and follow it exactly.

<quick_start>

Get oriented (full status):

${CLAUDE_PLUGIN_ROOT}/scripts/layton

Setup for first-time users: Run workflow in workflows/setup.md

Morning briefing: Follow examples/morning-briefing.md (or create your own via layton workflows add morning-briefing)

Track something: Run workflow in workflows/track-item.md

Set focus: Run workflow in workflows/set-focus.md

Gather data from skills: Follow examples/gather.md

Focus suggestions: Follow examples/focus-suggestion.md </quick_start>

<cli_commands>

Invocation: Set the LAYTON variable for this session:

LAYTON="${CLAUDE_PLUGIN_ROOT}/scripts/layton"

Orientation (no args):

$LAYTON

Returns combined doctor checks + skills inventory + workflows inventory. Use this for full AI orientation at start of any briefing or workflow.

Health check:

$LAYTON doctor

Temporal context:

$LAYTON context

Output: timestamp, time_of_day, day_of_week, work_hours, timezone

Configuration:

$LAYTON config show       # Display config
$LAYTON config init       # Create default config
$LAYTON config get <key>  # Get specific value
$LAYTON config set <key> <value>  # Set value

Skills:

$LAYTON skills                 # List known skills from .layton/skills/
$LAYTON skills --discover      # Find skills in skills/*/SKILL.md
$LAYTON skills add <name>      # Create new skill file from template

Workflows:

$LAYTON workflows              # List workflows from .layton/workflows/
$LAYTON workflows add <name>   # Create new workflow file from template

</cli_commands>

<workflows_index>

WorkflowPurpose
setup.mdInteractive onboarding for new users
track-item.mdAdd item to attention list
set-focus.mdSet current focus (only one at a time)
retrospect.mdReflect on a completed workflow
audit-project-instructions.mdReview CLAUDE.md/AGENTS.md against best practices
author-skill.mdCreate or capture a skill file
author-workflow.mdCreate or capture a workflow file

</workflows_index>

<reference_index>

ReferenceContent
persona.mdLayton's voice and persona characteristics
beads-commands.mdbd CLI command reference for state operations
project-instructions.mdBest practices for CLAUDE.md/AGENTS.md files
skill-authoring.mdTemplate and guide for writing skill files
workflow-authoring.mdTemplate and guide for writing workflow files

</reference_index>

<examples_index> Example Workflows (in examples/):

  • morning-briefing.md - Context-aware daily briefing
  • gather.md - Aggregate data from all skills
  • focus-suggestion.md - Help user decide what to work on

To use an example:

  1. Study it in examples/ for patterns
  2. Create user version: layton workflows add <name>
  3. Customize in .layton/workflows/ </examples_index>

<skill_integration>

Layton integrates with external skills through "skill files" in .layton/skills/.

Discovery:

$LAYTON skills --discover

Shows skills available in skills/*/SKILL.md that can be integrated.

Adding a skill:

$LAYTON skills add gtd

Creates .layton/skills/gtd.md from template. Edit to document:

  • Commands to run when gathering data
  • What information to extract from output
  • Key metrics to surface in briefings

Using skill files: When following workflows like gather.md or morning-briefing.md, read each skill file in .layton/skills/ and execute its documented commands.

</skill_integration>

<success_criteria>

  • User knows what they're tracking (bd list --label watching)
  • User knows their current focus (bd list --label focus)
  • Briefings adapt to time of day and workload
  • Skills are discovered and integrated via skill files
  • User can customize workflows in .layton/workflows/
  • Orientation command provides full status in one call </success_criteria>

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です