cloudcannon/agent-skills

brainstorming

Structured design dialogue before CloudCannon work that has more than one sensible answer — a migration's editability tradeoffs, how to model a collection or page builder, restructuring content or config, or an ambiguous "make this work with CloudCannon".

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/cloudcannon/agent-skills --skill brainstorming

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

Brainstorming

Turn rough ideas into validated designs through structured dialogue before touching code or config.

Do NOT start implementation until a design is presented and the user approves it. This applies regardless of perceived simplicity — "simple" tasks are where unexamined assumptions cause the most wasted work.

Process

1. Explore context

Check the project state first: files, config, recent changes, existing patterns. Understand what exists before asking questions.

2. Ask clarifying questions

  • One question at a time. Don't overwhelm with a list.
  • Prefer multiple choice when there are known options. Open-ended when the space is genuinely open.
  • Focus on: purpose, constraints, success criteria, what the user cares about most.

3. Propose approaches

Present 2-3 approaches with tradeoffs. Lead with your recommendation and explain why. Be honest about downsides.

If only one approach makes sense, say so and explain why alternatives don't work — don't invent fake options.

4. Present design

Once you understand what to build, present the design in sections scaled to complexity:

  • A few sentences for straightforward sections
  • More detail for sections with genuine tradeoffs
  • Get approval after each section so the user can course-correct early

Cover: what changes, what stays the same, what the user needs to verify, and any decisions deferred to implementation.

5. Transition to implementation

Once the user approves the design, proceed to implementation. For migrations, this means entering the relevant migration phase. For other work, start executing.

When to use

  • Migrations — before starting, explore the site structure and discuss editability tradeoffs (page builder vs static pages, what to make editable, content restructuring decisions)
  • Adding features — before adding snippets, visual editing, or configuration to an existing site
  • Restructuring — before reorganizing content, collections, or config
  • Ambiguous requests — when the user says "make this work with CC" without specifying scope

When not to use

  • Single, well-defined tasks with an obvious implementation ("add snippet: true to _editables")
  • Bug fixes where the problem and solution are clear
  • The user explicitly says "just do it" or provides a detailed spec

Contents

This skill is a single file — there are no deep-dives. Once a design is approved, implementation continues in the skill that owns the work:

Then go toFor
`migrate-to-cloudcannon`A full migration, entering at Phase 1
`cloudcannon-configuration`Collections, Inputs, Structures, Collection URLs
`cloudcannon-visual-editing`Editable regions
`cloudcannon-snippets`MDX components or inline HTML in content
`make-site-multilingual`Rosey and the CloudCannon connector

Key principles

  • One question at a time — don't overwhelm
  • Multiple choice preferred — easier to answer than open-ended when options are known
  • YAGNI — remove unnecessary complexity from designs
  • Explore alternatives — always consider whether a different approach would be simpler
  • Be honest — if something seems overcomplicated, say so. Push back on scope creep.
  • Incremental validation — present design in sections, get approval before moving on

Common mistakes

ExcuseReality
"This is too simple to need a design"Simple tasks are where assumptions cause the most waste. The design can be short.
"I already know what to do"You know what YOU would do. The user may have different priorities or constraints.
"Asking questions slows things down"Wrong assumptions slow things down more. One question now saves rework later.
"The user will tell me if something's wrong"Users often don't know what to flag until they see the wrong result. Validate upfront.
"I'll figure it out as I go"That's how you end up redoing work. Explore the space first.
같은 저장소의 Skills

더 많은 Skills

모든 Skills
cloudcannon
커뮤니티

cloudcannon-bookshop

Use when a CloudCannon site uses Bookshop — .bookshop.yml files, @bookshop/ packages, bookshopname keys, bookshop:live, or partial "bookshop" calls or {% bookshop %} tags. Covers how Bookshop works, maintaining a site that stays on it, and migrating it to editable regions.

1시간 설치 수
7
GitHub Stars
9
업데이트
10월 28일
cloudcannon
커뮤니티

cloudcannon-cli

Use when running the CloudCannon CLI — logging in, listing or creating sites, reading and writing files on a hosted site, triggering and inspecting builds, changing a site's build configuration, reading form submissions, or finding out which command and flags exist for a task.

1시간 설치 수
7
GitHub Stars
9
업데이트
10월 28일
cloudcannon
커뮤니티

cloudcannon-configuration

Use when configuring a site for CloudCannon for any of the following. Download the JSON schemas before writing any configuration (see the top of SKILL.md). - Setting up cloudcannon.config.yml or .cloudcannon/initial-site-settings.json - Generating a baseline with the CloudCannon CLI - Adding or modifying Collections, Inputs, Structures, or Select Data - Setting up Structures for Array and Object Inputs - Configuring Collection URLs - Troubleshooting missing fields or Input types

1시간 설치 수
7
GitHub Stars
9
업데이트
10월 28일
cloudcannon
커뮤니티

cloudcannon-dev-server

Use when running a CloudCannon site locally with cloudcannon dev — starting the local editing loop so the user can edit in the CloudCannon editor and see the site rebuild, choosing the build command per SSG, and reading the /api surface the server exposes.

1시간 설치 수
7
GitHub Stars
9
업데이트
10월 28일