Self Assessment logo

Self Assessment

CommunityPopular
FlorianBruniaux
self-assessment

Interactive skill assessment with personalized learning path generation

Overview

PublisherFlorianBruniaux
Repositoryclaude-code-ultimate-guide
Skill nameself-assessment
Stars
6.1K
Forks
807
Bundled files
2
LicenseCC-BY-SA-4.0
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 2 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by FlorianBruniaux on GitHub. Read the source before you install it.

Installation

Install the Self Assessment AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/FlorianBruniaux/claude-code-ultimate-guide/tree/main/.agents/skills/self-assessment
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/FlorianBruniaux/claude-code-ultimate-guide.git /tmp/claude-code-ultimate-guide
mkdir -p .claude/skills
cp -r /tmp/claude-code-ultimate-guide/.agents/skills/self-assessment .claude/skills/self-assessment
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Self Assessment in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Self Assessment on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Self Assessment is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Codex Self-Assessment

Master your Codex skills with a personalized learning journey.

This interactive assessment identifies your current expertise level and generates a custom learning path tailored to your gaps and goals.


How It Works

Step 1: Choose Your Mode

Quick Mode (5 min)

  • 10 questions across 10 topics
  • Best for: Quick skill check, understanding your general level
  • Output: Overall profile (Beginner/Intermediate/Advanced) + top 2-3 gaps

Comprehensive Mode (20 min)

  • 20 questions (2 per topic)
  • Best for: Detailed mastery assessment, planning team training
  • Output: Per-topic scores + detailed learning path + 3 practice projects

Step 2: Answer Questions

Questions cover:

  • Practical usage (how to do things)
  • Decision-making (when to use what)
  • Architecture patterns (why things work)
  • Production best practices (security, performance, scaling)

Each question has:

  • 4 options (A-D)
  • Immediate feedback on correct answer
  • Link to relevant guide section

Step 3: Get Your Profile

Quick Mode Output:

╔═══════════════════════════════════════════════╗
║ Your Profile: Intermediate Developer          ║
╠═══════════════════════════════════════════════╣
║ Overall Score: 14/20                          ║
║ Level: Intermediate (strong)                  ║
╠═══════════════════════════════════════════════╣
║ Immediate Gaps:                               ║
║  • MCP Servers (5/5 topics weak)              ║
║  • Advanced Patterns (4/5 weak)               ║
║  • Hooks (3/5 partially weak)                 ║
║                                               ║
║ → Recommended learning time: 4-6 hours        ║
╚═══════════════════════════════════════════════╝

Comprehensive Mode Output:

╔═══════════════════════════════════════════════════════════════╗
║ Detailed Mastery Profile                                      ║
╠═══════════════════════════════════════════════════════════════╣
║                                                               ║
║ 01 Quick Start          ████░░░░░░  8/10  Proficient         ║
║ 02 Core Concepts        ██████░░░░  6/10  Proficient         ║
║ 03 Memory & Settings    ██████░░░░  6/10  Proficient         ║
║ 04 Agents              ████░░░░░░  4/10  Basic               ║
║ 05 Skills              ████░░░░░░  4/10  Basic               ║
║ 06 Commands            ██████░░░░  6/10  Proficient          ║
║ 07 Hooks               ██░░░░░░░░  2/10  None                ║
║ 08 MCP Servers         ██░░░░░░░░  2/10  None                ║
║ 09 Advanced Patterns   ░░░░░░░░░░  0/10  None                ║
║ 10 Security            ███░░░░░░░  3/10  Basic               ║
║                                                               ║
║ OVERALL: Intermediate (14/100 points)                         ║
╚═══════════════════════════════════════════════════════════════╝

Step 4: Get Your Learning Path

Based on your scores, you get:

Prioritized learning sequence (respects dependencies):

  1. Topics ordered by weakness + importance
  2. Prerequisites shown (you can't skip foundations)
  3. Time estimates for each topic (sums only what you need)
  4. Templates and examples linked to each topic

Example path for Intermediate developer:

Phase 1: Hooks Fundamentals (2 hours)
  → Read: guide/ultimate-guide.md#7-hooks
  → Try: examples/hooks/event-driven-formatting.sh
  → Quiz: /lesson-quiz 07-hooks

Phase 2: MCP Integration (3 hours)
  → Read: guide/ultimate-guide.md#8-mcp-servers
  → Try: examples/mcp-configs/github-integration.json
  → Quiz: /lesson-quiz 08-mcp-servers

Phase 3: Advanced Patterns (4 hours)
  → Read: guide/ultimate-guide.md#9-advanced-patterns
  → Practice: 3 real-world projects (see below)
  → Quiz: /lesson-quiz 09-advanced-patterns

3 Practice Projects Based on your profile, you get targeted exercises:

  • Project 1: Combine 2-3 topics you're weak in
  • Project 2: Real-world workflow integration
  • Project 3: Team/production scenario

Getting Started

Quick Assessment

/self-assessment quick

Full Assessment

/self-assessment comprehensive

Options

/self-assessment quick --verbose      # Show explanations
/self-assessment comprehensive --save  # Save results to file

What You Learn

This assessment is designed to identify:

Fundamental Gaps

  • Core interaction loops you haven't tried
  • Essential features you've overlooked
  • Mental model misconceptions

Decision-Making Blind Spots

  • When to use agents vs skills vs commands
  • Which hook event to use for which problem
  • MCP server selection for your needs

Production Readiness

  • Security best practices
  • Performance optimization patterns
  • Scaling multi-agent systems
  • Team configuration and governance

After Your Assessment

Immediate Actions

  1. See your profile — Understand your current mastery level
  2. Identify gaps — Know exactly what to learn next
  3. Get a learning path — Personalized, dependency-aware sequence
  4. Practice — 3 targeted projects matching your level

Recommended Follow-up Skills

  • /lesson-quiz [topic] — Quiz yourself on specific topics
  • /audit-agents-skills — Audit your own config quality
  • /Codex-md — Manage your AGENTS.md configuration

Integration with Learning Path

After assessment, the /lesson-quiz skill provides per-module verification:

  • Answer 5 questions per module
  • Get instant feedback on weak areas
  • Unlock next module when ready

Scoring & Profiles

Junior Developer (0-6 points)

  • Just installed Codex
  • Know basic commands and workflows
  • Haven't touched memory/agents/hooks yet
  • Next step: Core Concepts + Memory module

Intermediate Developer (7-13 points)

  • Using Codex daily
  • Comfortable with AGENTS.md and basic agents
  • Exploring skills and commands
  • Some hook usage, no MCP servers
  • Next step: Deep MCP + Advanced Patterns

Advanced Developer (14-20 points)

  • Master multi-agent orchestration
  • Production-grade security and scaling
  • Custom skills and complex hooks
  • MCP server expertise
  • Next step: Team training, enterprise patterns

Tips for Better Results

  1. Answer honestly — Don't guess, skip unknown questions
  2. Review explanations — Each question has a guide link
  3. Revisit before level-up — Retake assessment after learning new topics
  4. Share results — Use your profile to coordinate with your team

Need Help?

  • Questions about the assessment? → Check /help self-assessment
  • Want to discuss results? → See guide/roles/learning-with-ai.md
  • Found an error? → Report it on GitHub Issues

Ready to master Codex? Start with /self-assessment quick now.

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Self Assessment AI skill do?

Interactive skill assessment with personalized learning path generation

Why use Self Assessment on TypingMind?

Because you install it once and use it with any model. Self Assessment is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Self Assessment in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/FlorianBruniaux/claude-code-ultimate-guide/tree/main/.agents/skills/self-assessment. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Self Assessment?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Self Assessment?

As many as you like. As long as a model supports skills, you can use Self Assessment with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Self Assessment AI skill free?

Yes. It is published on GitHub by FlorianBruniaux under the CC-BY-SA-4.0 license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇