frontis

Provide unified CLI access to Blueprint framework components via Bash.

2|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/KwakYounHo/blueprint --skill frontis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontis
Source: https://github.com/KwakYounHo/blueprint/tree/main/templates/claude-skills/frontis
Command: npx skills add https://github.com/KwakYounHo/blueprint --skill frontis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the tedious manual work of searching through numerous Markdown files for specific metadata (like document type, status, or tags). It intelligently extracts and searches only the actual YAML frontmatter, preventing false positives from code examples and saving you valuable time.

Core Features & Use Cases

  • Efficient FrontMatter Search: Instantly locate documents based on specific YAML frontmatter fields (e.g., type: task, status: active) across your project.
  • Schema Definition Viewer: Understand the required fields and structure for any document type by viewing its schema definition, ensuring compliance and consistency.
  • Quick Document Inspection: Rapidly display the frontmatter of any Markdown file, providing an immediate overview of its key attributes without opening the file.
  • Use Case: Imagine you need to find all 'active' 'task' documents within your blueprint/ directory. Instead of manually opening files or using unreliable grep commands, you can use Frontis to instantly list them, ensuring you're working with the correct, up-to-date information.

Quick Start

Find all documents with 'type: task'.

Frequently Asked Questions about frontis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search Markdown files by frontmatter metadata without false positives?

Frontis searches only YAML frontmatter in Markdown files, extracting metadata like type, status, and tags while ignoring code examples and body content. This prevents false matches that grep and manual searches produce, delivering accurate results instantly across your document collection.

How do I find all documents matching specific frontmatter fields like type or status?

Use Frontis to query documents by frontmatter attributes—for example, list all files with type: task or status: active. The CLI returns matching documents immediately, eliminating manual file inspection and keeping your results current.

What fields are required for different document types in my Markdown schema?

Frontis displays schema definitions for each document type, showing required fields and structure. View schemas via CLI to ensure your Markdown frontmatter complies with project standards before creating or updating documents.

Can I quickly inspect a Markdown file's frontmatter without opening it?

Frontis displays frontmatter metadata for any Markdown file via CLI, giving you an immediate overview of key attributes—document type, status, tags, and custom fields—without opening the full file in an editor.

Does Frontis work with the Blueprint framework and YAML schemas?

Yes. Frontis provides unified CLI access to Blueprint framework components including templates, FrontMatter schemas, and gates. It reads Markdown frontmatter and YAML sources, supporting consistent list, show, and schema operations across the Blueprint ecosystem.

What's the difference between using Frontis versus grep to search Markdown metadata?

Frontis parses only frontmatter sections, eliminating false positives from content and code blocks that grep captures. It also structures results consistently and integrates schema validation, making metadata search reliable and efficient compared to text-pattern matching.