brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
skill-authoring-lifecycleScaffold 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.
Independent GitHub snapshot · Automated classification · Original documentation governs
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 version: "1.1.0" category: marketplace paths:
Add, review, and validate an installable skill package under skills/ in the Skill Steward marketplace.
SKILL.md for npx skills compatibilityskills/*/SKILL.mdscripts/ for repeated or fragile operations, references/ for detailed knowledge, or assets/ for templates/static files.kebab-case, 1–64 chars, matches Agent Skills rules (see docs/STANDARDS.mdx).skills/{name}/ (directory name must equal name in frontmatter).templates/skill/SKILL.md; replace placeholders.references/sources.md from templates/skill/references/sources.md; add rows for every spec/repo/paper used.references/evals.md + ≥2 evals/cases/*.yaml. Others: optional evals.md.agents/openai.yaml only when Codex app UI metadata, invocation policy, or tool dependencies are useful.scripts/, references/, and assets/ directories; delete placeholder resources.skills.sh.json using the current repo schema.README.md skill table.---
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|...}
---
Review a skill package before merge or publish to skills.sh.
kebab-case and matches name in frontmatterSKILL.md (case-sensitive)README.md inside the skill folder (use references/)name: 1–64 chars, [a-z0-9-], no leading/trailing -, no --description: 1–1024 chars, states capability and when to activatelicense set if not repo MITmetadata.version and metadata.authorcompatibility if skill needs git, network, docker, or a specific productagents/openai.yaml present only when Codex-specific UI/policy/dependency metadata is usefulreferences/)references/sources.md with URLs for external claimsnpx skills add arenukvern/skill_steward --skill <name>bash or node)set -euo pipefail for bashskills.sh.jsonREADME.md tablepnpm run validate passes (no sources.md warning)evals/cases/*.yaml + pnpm run evalWe 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:
rm -rf the old skill directory.skills.sh.json and README.md.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.Report as:
## Summary
{pass | needs changes}
## Errors (blocking)
...
## Warnings
...
npx skills add arenukvern/skill_steward --skill skill-authoring-lifecycle
See references/sources.md. When researching, follow skill-source-citations.