Skip to content

s#58673

Open
sjbrenchley89 wants to merge 40 commits into
anthropics:mainfrom
sjbrenchley89:main
Open

s#58673
sjbrenchley89 wants to merge 40 commits into
anthropics:mainfrom
sjbrenchley89:main

Conversation

@sjbrenchley89

Copy link
Copy Markdown

s

claude and others added 15 commits May 9, 2026 20:54
Full end-to-end marketing system for Source Build Australia — specialist
building product supply partner, China to Australia-wide.

Website (Next.js 14 App Router, Tailwind v4, TypeScript):
- Homepage with hero, guarantee strip, 3-step process, 16 product grid,
  customer segments, differentiators, and CTA sections
- Products overview page listing all 16 categories with featured highlights
- Dynamic /products/[category] pages (16 static paths, SSG)
- About page with company story, values, and model explanation
- Contact/brief page with enquiry form and sidebar details

Components: Header, Footer, HeroSection, GuaranteeBadge, ProductCard,
ProcessSteps, CustomerTypes, EnquiryForm

Brand Identity:
- Logo SVGs (navy + white variants) with gold roof/chevron mark
- Brand colour system: Deep Navy #1B2A4A + Warm Gold #C9A84C
- Tailwind v4 @theme CSS custom properties

Brand Assets (brand/):
- email-signature.html — table-based, email-safe HTML signature template
- social-strategy.md — platform strategy, 5 content pillars, posting
  cadence, sample posts, profile setup for LinkedIn/Instagram/Facebook
- advertising-plan.md — 4 campaign strategies, Google/LinkedIn ad copy,
  keyword groups, budget guidance, tracking checklist
- brand-guidelines.md — colours, typography, logo rules, voice/tone,
  guarantee language, digital standards

Build: 23 static pages, TypeScript clean, zero errors.

https://claude.ai/code/session_01VkP5Los96aYH8JLLos43DE
- netlify.toml at repo root (base: source-build-australia, publish: out)
- next.config.ts: enable static export (output: export, trailingSlash: true)
- EnquiryForm: AJAX submission via Netlify Forms (data-netlify, form-name,
  honeypot field, URLSearchParams fetch POST)

https://claude.ai/code/session_01VkP5Los96aYH8JLLos43DE
- next.config.ts: images.unoptimized: true (required for output: export)
- .node-version: pin Node 20
- netlify.toml: explicit npm install step + NODE_VERSION env var

https://claude.ai/code/session_01VkP5Los96aYH8JLLos43DE
- netlify.toml: simplified to pre-built static publish (source-build-australia/out)
- .netlifyignore: exclude node_modules, .next, and non-site directories from upload

https://claude.ai/code/session_01VkP5Los96aYH8JLLos43DE
The plugin-dev plugin was the only one in the plugins directory without
a .claude-plugin/plugin.json manifest file, making it non-discoverable
by the Claude Code plugin system.

https://claude.ai/code/session_012B5HRMwp3wvYDHYUHp5yY4
…em-WlUWt

feat: Add missing plugin.json manifest for plugin-dev plugin
…em-WlUWt

fix: Add missing version and author to agent-sdk-dev in marketplace.json
Adds a new plugin that integrates claude-flow (RuFlo) into Claude Code,
enabling coordinated agent swarms, hive-mind consensus, and project
initialization via three slash commands: /claude-flow:init,
/claude-flow:swarm, and /claude-flow:hive-mind.

https://claude.ai/code/session_01HcMA5hrQbHg5BVFJGqcd5k
…l179

feat: Add claude-flow plugin for AI agent orchestration
Creates directory.json at the repo root containing the comprehensive
official Claude Code plugins directory with 150+ plugins spanning
development, security, database, productivity, monitoring, deployment,
design, and other categories. Uses the Anthropic marketplace schema.

https://claude.ai/code/session_012KbUkyP338vjiuPJdwzg37
…ory-nnTxc

feat: Add official plugins directory

@sjbrenchley89 sjbrenchley89 left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a

@sjbrenchley89 sjbrenchley89 marked this pull request as draft May 20, 2026 05:46
@sjbrenchley89 sjbrenchley89 marked this pull request as ready for review May 20, 2026 05:46
@sjbrenchley89 sjbrenchley89 marked this pull request as draft May 20, 2026 05:46
@sjbrenchley89 sjbrenchley89 marked this pull request as ready for review May 20, 2026 07:51
@sjbrenchley89 sjbrenchley89 marked this pull request as draft May 20, 2026 07:51

@sjbrenchley89 sjbrenchley89 left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a

@sjbrenchley89 sjbrenchley89 left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a

@sjbrenchley89 sjbrenchley89 marked this pull request as ready for review May 26, 2026 10:18
sjbrenchley89 and others added 5 commits May 26, 2026 23:50
Adds a new plugin that registers the official @anthropic-ai/mcp-server-anthropic
MCP server, giving Claude Code direct access to Claude models and the Anthropic API
via npx. Includes plugin.json, .mcp.json, README, and marketplace.json entry.

https://claude.ai/code/session_01Bye9mXTpch18G732nxFJP6
- Adds .github/workflows/ci.yml that validates all JSON syntax, ensures
  every plugin directory has a plugin.json, and checks every plugin is
  listed in marketplace.json
- Adds missing claude-flow entry to marketplace.json

https://claude.ai/code/session_01Bye9mXTpch18G732nxFJP6
* docs: add CLAUDE.md with codebase guidance for AI assistants

Covers the plugins directory, source-build-australia Next.js app,
business-agent managed-agent setup, examples/scripts automation,
and directory.json manifest conventions.

https://claude.ai/code/session_01NBVYvFFNziRpeLJFPBSqPp

* ci: add build check for source-build-australia Next.js app

Runs npm ci + npm run build in source-build-australia/ on PRs and
main pushes that touch that subdirectory.

https://claude.ai/code/session_01NBVYvFFNziRpeLJFPBSqPp

---------

Co-authored-by: Claude <noreply@anthropic.com>
sjbrenchley89 and others added 7 commits June 2, 2026 00:34
Full end-to-end marketing system: Next.js 14 website (23 pages, 16 product categories, static export), brand identity (navy + gold, SVG logos), Netlify deployment with Forms integration, email signature, social media strategy, advertising plan, and brand guidelines.

https://claude.ai/code/session_01VkP5Los96aYH8JLLos43DE
Adds a full Claude Code plugin wrapping the business-agent/ directory:
- /business-agent:setup  — one-time agent/environment registration
- /business-agent:run    — trigger a full scan-and-fix session
- /business-agent:update — deploy YAML changes without recreating the agent
- business-agent-ops agent — diagnose failures, inspect outputs, validate config
- business-agent skill  — auto-loaded context for agent YAML and SDK usage
- PostToolUse hook       — reminds to deploy after editing business-agent.agent.yaml

Also registers the plugin in directory.json.

https://claude.ai/code/session_01NBVYvFFNziRpeLJFPBSqPp
…json format

Adds the missing marketplace.json entry (required by Validate plugin JSON CI)
and adds author.email to plugin.json to match the expected schema.

https://claude.ai/code/session_01NBVYvFFNziRpeLJFPBSqPp
…15)

* docs: add CLAUDE.md with codebase guidance for AI assistants

Covers the plugins directory, source-build-australia Next.js app,
business-agent managed-agent setup, examples/scripts automation,
and directory.json manifest conventions.

https://claude.ai/code/session_01NBVYvFFNziRpeLJFPBSqPp

* ci: add build check for source-build-australia Next.js app

Runs npm ci + npm run build in source-build-australia/ on PRs and
main pushes that touch that subdirectory.

https://claude.ai/code/session_01NBVYvFFNziRpeLJFPBSqPp

* feat(plugin): add business-agent plugin for managed-agent lifecycle

Adds a full Claude Code plugin wrapping the business-agent/ directory:
- /business-agent:setup  — one-time agent/environment registration
- /business-agent:run    — trigger a full scan-and-fix session
- /business-agent:update — deploy YAML changes without recreating the agent
- business-agent-ops agent — diagnose failures, inspect outputs, validate config
- business-agent skill  — auto-loaded context for agent YAML and SDK usage
- PostToolUse hook       — reminds to deploy after editing business-agent.agent.yaml

Also registers the plugin in directory.json.

https://claude.ai/code/session_01NBVYvFFNziRpeLJFPBSqPp

* fix(plugin): add business-agent to marketplace.json and align plugin.json format

Adds the missing marketplace.json entry (required by Validate plugin JSON CI)
and adds author.email to plugin.json to match the expected schema.

https://claude.ai/code/session_01NBVYvFFNziRpeLJFPBSqPp

* docs: clarify dual-manifest requirement for new plugins in CLAUDE.md

Documents that new local plugins must be added to both directory.json
and .claude-plugin/marketplace.json (with version + author.email),
based on the Validate plugin JSON CI check requirement discovered when
adding the business-agent plugin.

https://claude.ai/code/session_01NBVYvFFNziRpeLJFPBSqPp

---------

Co-authored-by: Claude <noreply@anthropic.com>

@sjbrenchley89 sjbrenchley89 left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants