skills/moai-session-info/SKILL.md
Display comprehensive project and session information including Git status, SPEC progress, version details, and system resources. Use when starting new sessions, checking project status, reviewing project context, or when users ask "what's the status", "show project info", or "where are we".
npx skillsauth add ajbcoding/claude-skill-eval moai-session-infoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| Field | Value | | ----- | ----- | | Version | 1.0.0 | | Tier | Alfred (Session Management) | | Auto-load | On session start or when status requested | | Purpose | Provide comprehensive project and session overview |
Comprehensive session and project information provider that gives users complete context about their current MoAI-ADK project state, including Git status, SPEC progress, version information, and system resources.
Core capabilities:
🗿 Project: MoAI-ADK
📁 Location: /Users/goos/MoAI/MoAI-ADK
🌍 Language: 한국어 (Korean)
🔧 Mode: Team (GitFlow)
⚡ Toolchain: Python optimized
📦 Current: v0.15.2
🆓 Update Available: v0.16.0
⬆️ Upgrade Command: pip install --upgrade moai-adk
📝 Release Notes: https://github.com/moai-adk/moai-adk/releases/tag/v0.16.0
🌿 Branch: develop (3 commits ahead of main)
📝 Changes: 5 modified, 2 added
🔨 Last Commit: feat: Complete skill consolidation (2 hours ago)
📊 Commit Hash: a1b2c3d
📋 Total SPECs: 15
✅ Completed: 12 (80%)
⏳ In Progress: 2
📝 Pending: 1
📊 Completion Rate: 80%
🧠 Memory Usage: 2.4GB / 16GB (15%)
💾 Disk Space: 45GB free
🔄 CPU Usage: 12%
⚡ Session Duration: 45 minutes
🗂️ Checkpoints: 3 available
📌 auth-system-implementation (30 min ago)
📌 skill-consolidation (2 hours ago)
📌 feature-branch-workflow (yesterday)
↩️ Restore: /alfred:0-project restore
# Simple project overview
Skill("moai-session-info")
# Comprehensive status with all details
Skill("moai-session-info")
# Response includes all categories above
# Always check status before:
# - /alfred:1-plan (planning new features)
# - /alfred:2-run (implementing changes)
# - git operations (commits, merges)
Skill("moai-session-info")
# Review status, then proceed with operation
The skill gathers information from multiple sources:
.moai/config.json - Project settings and languagepyproject.toml - Package version and dependencies.git/ - Repository status and history.moai/specs/ - SPEC documents and completion statuspsutil - Memory and CPU usageThe skill generates structured status messages with consistent formatting:
🚀 MoAI-ADK Project Status
📋 Project Overview
🗿 Project: {project_name}
📁 Location: {project_path}
🌍 Language: {language}
🔧 Mode: {git_mode}
📦 Version Information
📦 Current: {current_version}
{update_information}
📝 Release Notes: {release_url}
🌿 Git Repository
🌿 Branch: {branch} ({commit_hash})
📝 Changes: {file_changes}
🔨 Last: {last_commit_message}
📊 SPEC Progress
📋 Total: {total_specs}
✅ Completed: {completed_specs} ({percentage}%)
⏳ In Progress: {in_progress_specs}
🧠 System Resources
🧠 Memory: {memory_usage}
💾 Disk: {disk_space}
⚡ Session: {session_duration}
🗂️ Checkpoints
{checkpoint_list}
↩️ Restore: /alfred:0-project restore
This skill is automatically invoked by:
# In session_start__show_project_info.py
# Automatically called when session starts
Skill("moai-session-info")
# Before /alfred:1-plan
if context == "planning":
Skill("moai-session-info") # Show current status
# Before /alfred:2-run
if context == "implementation":
Skill("moai-session-info") # Confirm project state
# Before git operations
if "git" in command:
Skill("moai-session-info") # Show repository status
The skill provides useful information even when some sources fail:
# If Git commands fail:
# Still show project info, version, and system resources
# If SPEC counting fails:
# Still show Git status and version information
# If network access fails:
# Still show local information (Git, SPECs, system)
# User starts new Claude Code session
Skill("moai-session-info")
# Output:
🚀 MoAI-ADK Session Started
📋 Project Overview
🗿 Project: MoAI-ADK
📁 Location: /Users/goos/MoAI/MoAI-ADK
🌍 Language: 한국어
🔧 Mode: Team
📦 Version: v0.15.2 → v0.16.0 available
📝 Release Notes: https://github.com/...
🌿 Branch: develop (3 ahead)
📝 Changes: 5 modified, 2 added
📋 SPEC Progress: 12/15 (80%)
# User wants to implement new feature
"/alfred:2-run SPEC-AUTH-001"
# Alfred automatically calls:
Skill("moai-session-info")
# User sees status before implementation begins
# User asks: "what's our current status?"
Skill("moai-session-info")
# Complete project status displayed
End of Skill | Optimized for quick status checks and session context
content-media
Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.
development
Transform learning content (like YouTube transcripts, articles, tutorials) into actionable implementation plans using the Ship-Learn-Next framework. Use when user wants to turn advice, lessons, or educational content into concrete action steps, reps, or a learning quest.
tools
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
tools
Replace with description of the skill and when Claude should use it.