package-authoringlisted
Install: claude install-skill shinjaehyun20/ai-workflow-kits
# package-authoring
Use this skill before adding or changing anything intended for publication in AI Workflow Kits.
## Core Rule
Organize by workflow first, runtime second, artifact type third.
```text
packages/<package-id>/
├─ README.md
├─ manifest.yaml
├─ codex/
├─ claude/
├─ gemini/
├─ copilot/
├─ plugins/
└─ examples/
```
Do not create top-level `skills/`, `agents/`, or `plugins/` folders for one artifact type.
## Placement
| Artifact | Location |
| --- | --- |
| Codex skill | `packages/<package-id>/codex/skills/<skill-id>/SKILL.md` |
| Codex instructions | `packages/<package-id>/codex/AGENTS.md` |
| Claude Code agent | `packages/<package-id>/claude/agents/*.agent.md` |
| Claude Code hook | `packages/<package-id>/claude/hooks/` |
| Claude command | `packages/<package-id>/claude/commands/` |
| Gemini prompt | `packages/<package-id>/gemini/prompts/` |
| Gemini instructions | `packages/<package-id>/gemini/GEMINI.md` |
| Copilot instructions | `packages/<package-id>/copilot/github/copilot-instructions.md` |
| Copilot prompt | `packages/<package-id>/copilot/github/prompts/` |
| Optional plugin | `packages/<package-id>/plugins/<plugin-id>/` |
| Example workflow | `packages/<package-id>/examples/<example-id>/` |
## Workflow
1. Identify the workflow package.
2. If it is new, create it from `templates/package-template/`.
3. Add runtime-native files under the matching runtime folder.
4. Update package `manifest.yaml`.
5. Update root `REGISTRY.md`.
6. Update root `registry.