Generate a project Skill

SkillAI & models

Generate or update an Agent Skill from the observed workflows, boundaries, and conventions of one software project.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Generate a project Skill skill

What this skill tells your AI

The instructions your AI receives, as published by skilld-dev/skilld in skills/generate-project-skill/SKILL.md and read by ahel’s review.

Create a compact, searchable Skill from the project itself. This Skill is for maintainers who author a draft Skill they own.

Inputs

Use the project directory or prepared project source. Ask for the destination only when the request does not provide one.

Inspect

  1. Read project instructions and decision records first.
  2. Read manifests, exported entry points, and build configuration.
  3. Find the test, lint, typecheck, build, and release commands.
  4. Trace the main public workflows through their real entry points.
  5. Note generated directories and files an Agent must not edit.
  6. Check recent changes when they explain current conventions.

Project navigation

  1. Identify the project name, purpose, key files, and main directories.
  2. Use project-relative paths for every file pointer.
  3. Add focused search commands for source and documentation.
  4. Keep search results linked to the real project files.
  5. Never add a generated directory prefix to a project-relative path.
  6. Tell the Agent when project changes require a new Skill run.

Ignore dependency directories, version-control data, generated output, caches, and credentials. Do not follow symbolic links while collecting project files.

Output

Write one directory whose name matches the Skill name. The directory must contain SKILL.md. Use references/ for architecture details and command guides. Use scripts/ only for reusable automation.

The SKILL.md frontmatter must contain only name and description. Use lowercase letters, numbers, and single hyphens in the name. Keep the name at 64 characters or fewer.

Quality checks

  • Describe when the Skill applies.
  • Use project terms exactly.
  • Point to source files instead of copying them.
  • Run project commands only when they add useful evidence.
  • Record the observed command and outcome.
  • Include repeatable search commands for project source and documentation.
  • Keep file pointers rooted at the real project directory.
  • Separate rules from optional guidance.
  • Remove stale, inferred, or duplicated instructions.
  • Link each reference from SKILL.md.

For a direct run, show the generated files for user review. Do not replace an existing Skill until the user approves it. Do not claim that the Skill passed Harness checks.

Signals

GitHub stars
309
Forks
9
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
generate-project-skill
Source
github.com/skilld-dev/skilld