repo-layoutlisted
Install: claude install-skill pcliangx/AppGenesisForge
---
name: repo-layout
description: Repository directory map for AppGenesisForge — what lives where. Loaded on demand when an agent is about to create/modify project structure or unsure where to put a new artifact.
paths:
- "**/*.md"
- ".claude/**"
- "docs/**"
- "evals/**"
- ".github/**"
---
# Repository Layout
> AppGenesisForge 的目录地图。新建文件 / 不确定某产物归属时查这里;修改本表后须同步 CLAUDE.md 里的指针。
## .claude/
| 路径 | 内容 |
|---|---|
| `.claude/agents/*.md` | 14 个团队角色 agent 定义(9 通用 + 3 `miniapp-*` + 2 post-launch;小程序设计由 `uiux-designer` 在 MiniApp Mode 下覆盖) |
| skill `agf:*` | 团队通用规范(角色、工作流、测试、安全、观测、成本预算、轻量化 plan 格式等),跨项目复用 |
| `.claude/commands/*.md` | 项目级 slash commands:`agf:team-start` `agf:team-stop` `agf:uat` `agf:tasks` `agf:release-retro` |
| `.claude/scripts/*.sh` | 项目工具脚本(非 hook,product-lead 等手动调用)共 4 个:`agf-tasks.sh`(task list 表格视图)/ `archive-progress.sh`(UAT 后归档 `progress/<role>-*.md` 到 `docs/qa/<feature>-process-log.md`,支持 pool 多实例合并)/ `agf-matrix.sh --type=progress\|review\|qa`(PL 聚合 N 份报告为 1 张表)/ `lint-all.sh`(全仓 bash/JSON/YAML lint 入口,pre-commit hook 自动链调);ADR-001 + Multi-instance Worker Pool 详 skill `agf:workflow` |
| `.claude/skills/*/SKILL.md` | **9 个项目自有 skill**:`agf:wiring-multi-llm-sdk`、`agf:running-sit-tests`(dev 跑 SIT 用)、`agf:writing-prd`、`agf:writing-adr`、`agf:writing-qa-report`(qa 写 E2E/UAT 报告用)、`agf:running-release-retro`、`agf:writing-docx-reports`(docx-js 高密度中文报告)、`agf:writing-pptx-reports`(python-pptx 现代化中文 deck)、`agf:writing-github-issue`(在仓库提 issue,含 dev SI