HTMLSaaS企业官网

repo-structure-agency — HTML SaaS模板

作者 matteotitta

面向代理机构与顾问的 Claude Code 工作区模板,为每个客户建立独立上下文文件夹,避免客户信息混淆,并提供 11 个上下文构建技能与配套目录结构。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

3 个预览视图
桌面端首页1 / 3
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 3

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-14查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

每个客户拥有独立 context/ 与 outputs/ 文件夹,根 CLAUDE.md 要求 Claude 先确认客户再读写

02

内置 11 个上下文技能,覆盖 ICP 研究、竞品研究、赢单/输单、语气指南、品牌套件、定位、信息、漏斗策略与目标

03

提供已填充的示例客户 clients/active/pulse-analytics/,便于理解每个上下文文件应包含什么

04

clients/_template/ 可复制用于新客户,clients/previous/ 保留已结束合作,clients/prospects/ 存放发现笔记与提案

05

支持通过 .env 配置 Exa key 增强 Web 研究,未配置时回退到普通网页搜索

06

包含 workflows/、library/taste/ 与 .claude/rules/ 中的四条简短规则,含客户数据处理规则

模板详细介绍

这是一个为代理机构和顾问设计的 Claude Code 工作区仓库模板。它把代理机构自身的业务(my-agency/)与每个客户(clients/)分开存放,每个客户拥有独立的 context/ 和 outputs/ 文件夹,根目录的 CLAUDE.md 会让 Claude 在读写前先询问当前客户,从而避免不同客户的定位、信息相互污染。README 说明该模板包含 11 个上下文技能(如 /company-context、/icp-research、/competitor-research、/win-loss、/expert-pov、/tov-guidelines、/brand-kit、/positioning、/messaging、/funnel-strategy、/goals)以及 /level,并提供了已填充的示例客户 pulse-analytics 供参考。

使用上,README 给出三步:通过模板创建仓库、阅读示例客户、复制 clients/_template/ 到 clients/active/<client>/ 并按技能链依次运行以完成客户上下文搭建。Web 研究在 .env 中配置 Exa key 时效果更好,没有 key 时技能回退到普通网页搜索。模板还包含 workflows/、library/taste/ 以及 .claude/rules/ 中的四条简短规则(含客户数据处理)。README 提到完整版(课程版)会额外提供完整技能库、客户发现/提案/入职命令、链式调用技能的 agents 以及实时课程,但未说明这些内容在本模板中的具体实现细节。

限制方面:README 未说明该模板是否生产就绪、性能表现或对具体框架版本的依赖;预览截图仅证明存在实际截图,不证明页面功能。

HTMLSaaS企业官网

适合你的项目吗?

适用场景

  • 代理机构同时服务多个客户,需要为每个客户维护独立、不混淆的营销上下文
  • 顾问为不同客户开展 ICP 研究、竞品研究、定位与信息架构等前期工作
  • 将已完成合作的客户资料移入 clients/previous/ 以便后续复用
  • 在 clients/prospects/ 中记录潜在客户的发现笔记与提案
  • 为代理机构自身业务(my-agency/)建立定位与内容上下文

适合人群

  • 营销代理机构团队
  • 独立营销顾问
  • 需要为多个客户分别维护上下文与产出的 Claude Code 用户
  • 希望按客户隔离 AI 工作区并保留历史合作资料的从业者

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    通过 GitHub 的 Use this template 按钮或 gh repo create 命令基于模板创建私有仓库并克隆

  2. 2

    阅读 clients/active/pulse-analytics/ 示例客户,了解每个上下文文件的填写方式

  3. 3

    将 clients/_template/ 复制为 clients/active/<client>/,在 Claude Code 中说明当前客户后依次运行上下文技能链

  4. 4

    如需增强 Web 研究,复制 env 为 .env 并填入 Exa key;没有 key 时技能回退到普通网页搜索

  5. 5

    在 my-agency/ 中同样运行技能链,建立代理机构自身的定位与内容上下文

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
  • Web 研究在 .env 中配置 Exa key 时效果最佳;未配置 key 时技能回退到普通网页搜索,功能受限。
  • 本仓库是免费版本,仅包含部分技能;完整技能库、客户发现/提案/入职命令、链式 agents 及实时课程需参加付费课程 Marketing Engineering University 才能获得。
  • 免费技能省略了参考材料与输出模板,完整技能库仅在付费课程版本中提供。
  • 客户发现、提案与入职命令以及链式调用技能的 agents 仅在付费课程版本中提供,免费模板不包含。
  • 实时课程(在真实客户上构建)属于付费课程内容,免费模板不提供。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

Web research works best with an [Exa](https://exa.ai) key in `.env` (copy `env` to `.env`). Without one, the skills fall back to plain web search.

README 原文

This is the free shape of the agency workspace students build in [Marketing Engineering University](https://maven.com/matteo-tittarelli/marketing-engineering-university-genesys-growth). The course version adds:

README 原文

- the full skill library, with the reference material and output templates these free skills leave out

README 原文

- client commands for discovery, proposals and onboarding, plus agents that chain the skills

README 原文

- live sessions where you build it on a real client

README 原文
https://github.com/matteotitta/repo-structure-agency/blob/main/LICENSEhttps://github.com/matteotitta/repo-structure-agency/blob/main/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-14。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 85 / 100
技术栈
HTML
网站类型
SaaS · 企业官网
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2026-10-14
截图检查日期
2026-10-14

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 HTML。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

审核声明: codex-user-requested-batch-review-20261015 · 2026-10-15

查看当时使用的来源资料

SHA-256: 4591b2575c43aaac9fdc1758491b465394f818af634335712834ef57ccd9b788

2026-10-14T11:15:28.393Z

来源文件 / 仓库
![Repo structure for agencies and consultants](.github/banner.png)

# Repo structure for agencies and consultants

One Claude Code workspace for your own business and every client you serve. Each client gets their own context folder, so Claude never mixes one client's positioning into another's work. You don't rebuild the setup for every new engagement.

**[Use this template →](https://github.com/new?template_name=repo-structure-agency&template_owner=matteotitta)**

Marketing for one company? Use [repo-structure-in-house](https://github.com/matteotitta/repo-structure-in-house) instead.

---

## Start in three steps

1. **Create your copy.** Click *Use this template* above, or run:
   ```bash
   gh repo create my-agency-os --template matteotitta/repo-structure-agency --private --clone
   ```
2. **Read the example client.** `clients/active/pulse-analytics/` is a made-up B2B SaaS client with every context file filled in.
3. **Onboard your first real client.** Copy `clients/_template/` to `clients/active/<client>/`, open Claude Code and say which client you're working on, then run:
   ```
   /company-context → /icp-research → /competitor-research → /win-loss → /expert-pov
   → /tov-guidelines → /brand-kit → /positioning → /messaging → /funnel-strategy → /goals
   ```
   Do the same in `my-agency/` for your own positioning and content.

Web research works best with an [Exa](https://exa.ai) key in `.env` (copy `env` to `.env`). Without one, the skills fall back to plain web search.

---

## What's inside

```
repo-structure-agency/
├── my-agency/              your own business
│   ├── context/            your ICP, positioning, offers, voice
│   └── outputs/            your own content, site and launches
├── clients/
│   ├── _template/          copy this for each new client
│   ├── active/
│   │   └── pulse-analytics/    example client, filled in
│   │       ├── context/        icp, competitors, positioning, messaging, brand,
│   │       │                   expert-pov, win-loss, goals, docs
│   │       ├── outputs/        content, website, seo-aeo, social, product-marketing,
│   │       │                   sales, paid, lifecycle, outbound
│   │       ├── latest.md       where the engagement is now
│   │       └── history.md      one line per meaningful change
│   ├── previous/           finished engagements, kept for reuse
│   └── prospects/          discovery notes and proposals
├── workflows/              recipes that chain several skills
├── library/taste/          work you admire, across clients
└── .claude/
    ├── skills/             the 11 context skills, plus /level
    └── rules/              four short house rules, including client-data handling
```

**The idea:** the hard part of agency work with AI isn't the prompt. It's keeping six clients' context apart and current. Each client folder holds everything Claude needs for that client, and the root `CLAUDE.md` makes Claude ask which client before it reads or writes.

---

## Add skills for each lane

The 11 skills here build each client's context. Add the plugin for the work you sell. Each one reads the active client's `context/`:

| Lane | Plugin |
|---|---|
| Product launches, stories, case studies | [claude-marketing-launch](https://github.com/matteotitta/claude-marketing-launch) |
| Website score, sitemap, wireframes, copy | [claude-marketing-website](https://github.com/matteotitta/claude-marketing-website) |
| AI-answer and search visibility | [claude-marketing-aeo](https://github.com/matteotitta/claude-marketing-aeo) |
| LinkedIn profile, posts, carousels | [claude-marketing-linkedin](https://github.com/matteotitta/claude-marketing-linkedin) |
| Content strategy, long-form, newsletter | [claude-marketing-content](https://github.com/matteotitta/claude-marketing-content) |

Want to package your own method as skills? Start from [gtm-skill-template](https://github.com/matteotitta/gtm-skill-template).

---

## What the full version adds

This is the free shape of the agency workspace students build in [Marketing Engineering University](https://maven.com/matteo-tittarelli/marketing-engineering-university-genesys-growth). The course version adds:

- the full skill library, with the reference material and output templates these free skills leave out
- client commands for discovery, proposals and onboarding, plus agents that chain the skills
- live sessions where you build it on a real client

---

## Keep it alive

- Each client folder has one owner on your side.
- When an engagement ends, move it to `clients/previous/` and keep the docs.
- Every 90 days, spend 30 minutes pruning. See [`.claude/rules/quarterly-maintenance.md`](.claude/rules/quarterly-maintenance.md).

[`HOW-TO-OPERATE.md`](HOW-TO-OPERATE.md) has seven habits for getting real work out of Claude Code.

---

Built by [Matteo Tittarelli](https://www.linkedin.com/in/matteotittarelli/) at [Genesys Growth](https://genesysgrowth.com). MIT licensed: fork it, change it, use it with clients.
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。