setup-repo

Configures repositories with Tech Agency rules, git hooks, CI workflows, and board settings.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/Zeyad-37/tech-agency --skill setup-repo-zeyad-37
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: setup-repo
Source: https://github.com/Zeyad-37/tech-agency/tree/main/.claude/skills/setup-repo
Command: npx skills add https://github.com/Zeyad-37/tech-agency --skill setup-repo-zeyad-37

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up a project to work with the Tech Agency multi-agent system requires many manual steps: copying shared rules, configuring the Kanban board backend, installing git hooks, scaffolding docs, and declaring the plugin for cloud sessions. This Skill automates that entire bootstrap, detecting what already exists and filling only the gaps. ## Core Features & Use Cases - Gap-filling audit: Detects existing git repos, CLAUDE.md, rules, hooks, CI workflows, and board configuration, then sets up only what is missing — safe for both new and existing projects. - Board backend selection: Chooses between a markdown board (board-context.md) and GitHub Issues based on remote detection, writes board_backend to .claude/settings.json, and creates status labels or board scaffolding accordingly. - Plugin payload resolution: Locates the installed plugin via CLAUDE_PLUGIN_ROOT and copies shared rules by glob, while leaving the 8 language coding standards in the plugin to be read on demand. - Use Case: You just installed the Tech Agency plugin into an existing Kotlin Multiplatform repo. Run this Skill to audit the repo, copy the shared rules, generate CLAUDE.md, configure the GitHub board backend with labels, and declare the plugin so cloud Claude Code sessions can use it. ## Quick Start Ask the agent to set up this repository with the Tech Agency configuration and detect whatever is already in place.

Frequently Asked Questions about setup-repo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up the Tech Agency plugin in an existing project?▼

Run the setup-repo skill from the project root. It audits your repo for existing git, rules, hooks, CI workflows, and board configuration, then installs only the missing pieces without overwriting anything.

How do I configure a Kanban board backend for Claude Code agents?▼

The skill writes a board_backend key to .claude/settings.json. It defaults to github when a GitHub remote exists and no board file is present, creating status labels; otherwise it generates a markdown board-context.md with the canonical column schema.

Does setup-repo work for both new and existing repositories?▼

Yes. New projects get git initialization, platform-specific directory scaffolding, and .gitignore generation. Existing projects get an audit that detects what is already configured and fills only the gaps.

Why are coding standards not copied into my project?▼

The 8 language coding standards stay in the plugin and are read on demand via CLAUDE_PLUGIN_ROOT, because auto-loading all of them would cost roughly 65k tokens per session. Only the shared policy rules are copied into .claude/rules/shared/.

How do I make the plugin available in Claude Code cloud sessions?▼

Cloud sessions have no /plugin command, so the skill declares the tech-agency marketplace and enables the plugin in the project's committed .claude/settings.json. The audit verifies both keys are present.

What happens if the plugin payload cannot be found?▼

The skill stops with an error telling you to install the plugin first via claude plugin marketplace add and claude plugin install. It resolves the payload through CLAUDE_PLUGIN_ROOT or a local plugin manifest before copying anything.