Agent skill

Skill Authoring Lifecycle

by Arenukvern in Arenukvern/mcp_flutter

Scaffold and formally review a new Agent Skill in this marketplace repo.

MITAuto-check passedAgent Workflows

Install Skill Authoring Lifecycle

skills CLI
$ npx skills add Arenukvern/mcp_flutter --skill skill-authoring-lifecycle -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Arenukvern/mcp_flutter skill-authoring-lifecycle --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Arenukvern/mcp_flutter.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/skill-authoring-lifecycle .claude/skills/skill-authoring-lifecycle && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
skill-authoring-lifecycle
GitHub stars
386
Token cost
~1.5k tokens
SKILL.md length
645 words
Files
5 (incl. references)
Skills in repo
23
Repo updated
First seen
Licence
MIT

At a glance

Scaffold and formally review a new Agent Skill in this marketplace repo.

  • Works in 3 steps: Creation Workflow → Review & Audit Checklist → Deprecation & Renaming (Changesets)
  • Validating frontmatter
  • SKILL.md covers When to use, Phase 1: Creation Workflow, Frontmatter template and Phase 2: Review & Audit…, plus 4 more sections
  • Calls npx and pnpm

What it does

Skill Authoring Lifecycle is an agent skill from Arenukvern/mcp_flutter. Scaffold and formally review a new Agent Skill in this marketplace repo. Covers valid SKILL.md generation, directory layout, registry entries, and spec auditing. Use when adding a skill, validating frontmatter, or checking marketplace readiness before a PR.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `evals/cases/infra-request-dormant.yaml`, `evals/cases/new-marketplace-skill.yaml` and `references/evals.md`).

It sits in Agent Workflows, covering Skill authoring. The repository describes itself as: MCP Toolkit for Flutter AI Agent Driven Development (MCP/CLI + custom client side tools) - via closed feedback loop (visual & semantic snapshot) and high client side… The licence is MIT.

When your agent uses it

  • Validating frontmatter
  • Checking marketplace readiness before a PR

Example prompts

  • “/skill-authoring-lifecycle”

Requirements

  • Node.js
  • Docker

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Creation Workflow
  2. Review & Audit Checklist
  3. Deprecation & Renaming (Changesets)

What it can do on your machine

Read from SKILL.md and the folder at commit 62f3ee1. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx
    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx and pnpm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Skill Authoring Lifecycle loads about 1.5k tokens when it runs, and up to ~1.9k if it reads all its reference files. Until then it costs about 71 tokens; SKILL.md has 645 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~71
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Arenukvern/mcp_flutter at commit 62f3ee1, republished under its MIT licence (© Arenukvern). 645 words, ~1,512 tokens.

Download SKILL.mdSave it as .claude/skills/skill-authoring-lifecycle/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
skill-authoring-lifecycle
description
Scaffold and formally review a new Agent Skill in this marketplace repo. Covers valid SKILL.md generation, directory layout, registry entries, and spec auditing. Use when adding a skill, validating frontmatter, or checking marketplace readiness before a PR.
license
MIT
type
governance
metadata.author
skill-steward
metadata.version
1.1.0
metadata.category
marketplace
paths
skills/**/SKILL.md, **/SKILL.md

Skill authoring lifecycle

Add, review, and validate an installable skill package under skills/ in the Skill Steward marketplace.

When to use

  • User wants a new skill in this repo
  • "Review this skill" or "Is this SKILL.md valid?"
  • Bootstrapping SKILL.md for npx skills compatibility
  • PR touches skills/*/SKILL.md

Phase 1: Creation Workflow

  1. Verify intent — Does the intent overlap with an existing skill? Merge into an existing skill if they serve the same high-level goal or are two halves of the same lifecycle (ADR 0016).
  2. Collect examples — Write 2–3 concrete user prompts that should trigger the skill and 1 prompt that should not. Skip only when the request already supplies clear usage patterns.
  3. Plan resources — Decide whether the skill needs instructions only, scripts/ for repeated or fragile operations, references/ for detailed knowledge, or assets/ for templates/static files.
  4. Choose a name — kebab-case, 1–64 chars, matches Agent Skills rules (see docs/STANDARDS.mdx).
  5. Create directory — skills/{name}/ (directory name must equal name in frontmatter).
  6. Copy template — from templates/skill/SKILL.md; replace placeholders.
  7. Write description — one concise block covering what and when (trigger phrases users say). Activation-critical routing belongs here, not only in a body "When to use" section.
  8. Cite sources — create references/sources.md from templates/skill/references/sources.md; add rows for every spec/repo/paper used.
  9. Write body — numbered steps, examples, output format; keep under 500 lines.
  10. Evals — T1 behavior-critical skills (see STANDARDS): references/evals.md + ≥2 evals/cases/*.yaml. Others: optional evals.md.
  11. Optional metadata — add agents/openai.yaml only when Codex app UI metadata, invocation policy, or tool dependencies are useful.
  12. Optional resources — create only the needed scripts/, references/, and assets/ directories; delete placeholder resources.
  13. Register skill:
  • Add skill id to skills.sh.json using the current repo schema.
  • Add row to root README.md skill table.
  1. Forward-test tricky skills — For broad or fragile workflows, use a fresh subagent/thread with a natural user prompt and raw artifacts. Do not leak the intended answer, suspected bug, or planned fix into the validation prompt.

Frontmatter template

yaml
---
name: {same-as-directory}
description: {capability + trigger phrases, 20-1024 chars}
license: MIT
type: governance
metadata:
  author: skill-steward
  version: "1.0.0"
  category: {marketplace|multi-agent|...}
---

Phase 2: Review & Audit Checklist

Review a skill package before merge or publish to skills.sh.

Skill Cohesion
  • Complete lifecycle: The skill covers a complete journey (e.g., creating + validating) rather than forcing an agent to switch tools mid-task.
  • Mechanics included: Abstract rules or culture guidelines are bundled alongside the mechanical tools that enforce them.
Show full SKILL.md (268 more words)Show less
Structure
  • Directory name is kebab-case and matches name in frontmatter
  • File is exactly SKILL.md (case-sensitive)
  • No README.md inside the skill folder (use references/)
Frontmatter
  • name: 1–64 chars, [a-z0-9-], no leading/trailing -, no --
  • description: 1–1024 chars, states capability and when to activate
  • license set if not repo MIT
  • metadata.version and metadata.author
  • compatibility if skill needs git, network, docker, or a specific product
  • agents/openai.yaml present only when Codex-specific UI/policy/dependency metadata is useful
Body
  • Clear numbered workflow
  • Under ~500 lines (or split to references/)
  • Relative file links one level deep
  • references/sources.md with URLs for external claims
  • Install command documented: npx skills add arenukvern/skill_steward --skill <name>
Scripts (if present)
  • Shebang present (bash or node)
  • set -euo pipefail for bash
  • stderr for logs, stdout for machine-readable output
  • Representative scripts were actually run, or skipped with a recorded reason
Registry (this repo)
  • Skill id in skills.sh.json
  • Row in root README.md table
  • pnpm run validate passes (no sources.md warning)
  • T1 behavior-critical: evals/cases/*.yaml + pnpm run eval

Phase 3: Deprecation & Renaming (Changesets)

We do not keep permanent "tombstone" skills, as they clutter the repository. Instead, we treat skill renames and merges as breaking API changes and communicate them using standard ecosystem tooling (Changesets).

When renaming or merging a skill:

  1. Safely rm -rf the old skill directory.
  2. Remove the old skill from skills.sh.json and README.md.
  3. Generate a changeset (pnpm changeset) documenting the deletion, or manually create a .changeset/skill-consolidation.md file. Explain clearly why it was removed and which skill replaces it.
  4. Agents and users reading the changelog will automatically see the redirection.

Output format for Reviews

Report as:

## Summary
{pass | needs changes}

## Errors (blocking)
...
## Warnings
...

Install

bash
npx skills add arenukvern/skill_steward --skill skill-authoring-lifecycle

Sources

See references/sources.md. When researching, follow skill-source-citations.

© Arenukvern, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in .agents/skills/skill-authoring-lifecycle of Arenukvern/mcp_flutter.

  • SKILL.md
  • evals/cases/infra-request-dormant.yaml
  • evals/cases/new-marketplace-skill.yaml
  • references/evals.md
  • references/sources.md

Open the folder on GitHubat commit 62f3ee1

Compare with similar skills

Skill Authoring Lifecycle next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Skill Authoring Lifecycle compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Skill Authoring Lifecycle this skillArenukvern/mcp_flutter386—~1.5kAutomated safety check: PassMIT
Skill CreatorAzure/azqr79589 repos~8.2kAutomated safety check: PassApache-2.0
Claude Code Skill Developer Guidediet103/claude-code-infrastructure-showcase10k11 repos~3.5kAutomated safety check: PassMIT
Darwin Skill Optimizeralchaincyf/darwin-skill6.2k1 repos~4.7kAutomated safety check: PassMIT
Claude Code Command Developmentanthropics/claude-plugins-official38k10 repos~4.8kAutomated safety check: PassApache-2.0
Claude Code Plugin Structureanthropics/claude-plugins-official38k10 repos~3.4kAutomated safety check: PassApache-2.0

Similar skills

  • Skill Creator

    Azure/azqr

    Official

    Create new skills, modify and improve existing skills, and measure skill performance.

    795 GitHub starsUsed in 89 repos~8.2k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Skill Developer Guide

    diet103/claude-code-infrastructure-showcase

    A guide to creating and managing Claude Code skills with auto-activation: skill-rules.json triggers, hooks, enforcement levels, YAML frontmatter and progressive disclosure.

    10k GitHub starsUsed in 11 repos~3.5k tokens
    Agent WorkflowsAuto-check passed
  • Darwin Skill Optimizer

    alchaincyf/darwin-skill

    Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.

    6.2k GitHub starsUsed in 1 repo~4.7k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Command Development

    anthropics/claude-plugins-official

    Official

    Explains how to write Claude Code slash commands: Markdown files with YAML frontmatter, arguments, file references, bash context and interactive prompts.

    38k GitHub starsUsed in 10 repos~4.8k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Plugin Structure

    anthropics/claude-plugins-official

    Official

    Explains the directory layout, plugin.json manifest and component organization of a Claude Code plugin, including auto-discovery and portable paths.

    38k GitHub starsUsed in 10 repos~3.4k tokens
    Agent WorkflowsAuto-check passed
  • Skill Release Gate

    rohitg00/ai-engineering-from-scratch

    Evaluates an Agent Skill bundle before release for structure, trigger quality, artifact improvement, script correctness, safety, installed-tree integrity and host portability.

    66k GitHub stars~1k tokensUpdated today
    Agent WorkflowsAuto-check passed

More from Arenukvern/mcp_flutter

All 23 skills in this repo
  • Harness Engineering Lifecycle

    Arenukvern/mcp_flutter

    Design, implement, and integrate generalized validation harnesses across a producer-consumer boundary after a local harness contract exists.

    386 GitHub stars~1.6k tokensUpdated 6 days ago
    Auto-check passed
  • Mixture Of Experts

    Arenukvern/mcp_flutter

    Run a Mixture of Experts (MoE) audit on any topic, plan, codebase, evidence archive, or process.

    386 GitHub stars~2.3k tokensUpdated 6 days ago
    Auto-check passed
  • Multi Agent Handoff

    Arenukvern/mcp_flutter

    Plan and document handoffs, parent lane contracts, and parallel batch contracts between specialized AI agents (foreman, workers, reviewers).

    386 GitHub stars~2.7k tokensUpdated 6 days ago
    Auto-check passed
  • Plugin Marketplace Setup

    Arenukvern/mcp_flutter

    Designs public or private Agent Skill and plugin marketplaces for Cursor, Claude Code, Codex, Zed, Open Plugin, and npx skills—manifest layout, install matrix, and Skill Steward vs product boundaries.

    386 GitHub stars~2.9k tokensUpdated 6 days ago
    Auto-check passed
  • Release Changelog Harness

    Arenukvern/mcp_flutter

    Chooses ecosystem-native release and changelog tooling (Changesets, Melos, release-plz) plus binary distribution (GitHub Release tarballs, install.sh) when the product is an executable.

    386 GitHub stars~2.6k tokensUpdated 6 days ago
    Auto-check passed
  • Repository Governance Lifecycle

    Arenukvern/mcp_flutter

    Master orchestration for repository governance, North Star impact, sub-Star boundaries, and repair-first or evidence-first drift checks.

    386 GitHub stars~1.5k tokensUpdated 6 days ago
    Auto-check passed

Categories

Questions about Skill Authoring Lifecycle

What does Skill Authoring Lifecycle do?

Scaffold and formally review a new Agent Skill in this marketplace repo. Skill Authoring Lifecycle is an agent skill from Arenukvern/mcp_flutter. Scaffold and formally review a new Agent Skill in this marketplace repo.

When should I use Skill Authoring Lifecycle?

Skill Authoring Lifecycle fits situations like: validating frontmatter; checking marketplace readiness before a PR.

How do I install Skill Authoring Lifecycle in Claude Code?

Run `npx skills add Arenukvern/mcp_flutter --skill skill-authoring-lifecycle -a claude-code`. Or copy the skill folder (.agents/skills/skill-authoring-lifecycle in Arenukvern/mcp_flutter) into .claude/skills/skill-authoring-lifecycle in your project. Claude Code loads it when a task matches its description.

How do I install Skill Authoring Lifecycle in Codex?

Run `npx skills add Arenukvern/mcp_flutter --skill skill-authoring-lifecycle -a codex`. Or copy the skill folder (.agents/skills/skill-authoring-lifecycle in Arenukvern/mcp_flutter) into .agents/skills/skill-authoring-lifecycle in your project. Codex loads it when a task matches its description.

Can I use Skill Authoring Lifecycle in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Arenukvern/mcp_flutter --skill skill-authoring-lifecycle -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-authoring-lifecycle, .gemini/skills/skill-authoring-lifecycle, .github/skills/skill-authoring-lifecycle and .opencode/skills/skill-authoring-lifecycle in your project.

What does Skill Authoring Lifecycle need to run?

Going by SKILL.md and its folder, Skill Authoring Lifecycle needs the command-line tools its instructions call (npx and pnpm). Our summary lists: Node.js; Docker.

Does Skill Authoring Lifecycle access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Skill Authoring Lifecycle safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Skill Authoring Lifecycle use?

Skill Authoring Lifecycle is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Skill Authoring Lifecycle use?

About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 403 tokens, read only when the agent opens those files.

What are the alternatives to Skill Authoring Lifecycle?

Skills that share tags, products or a category with Skill Authoring Lifecycle: Skill Creator (Azure/azqr, 795 stars), Claude Code Skill Developer Guide (diet103/claude-code-infrastructure-showcase, 10k stars), Darwin Skill Optimizer (alchaincyf/darwin-skill, 6.2k stars) and Claude Code Command Development (anthropics/claude-plugins-official, 38k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Skill Authoring Lifecycle?

Arenukvern (a GitHub user) maintains it in Arenukvern/mcp_flutter, which has 386 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on October 3, 2026.

Source: Arenukvern/mcp_flutter on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.