A comprehensive library of specialized AI agents and personas for GitHub Copilot, ranging from architectural planning and specific tech stacks to advanced cognitive reasoning models.
FAQ
workspace-architect is a Claude Code plugin with 30 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes suggest-awesome-github-copilot-agents, suggest-awesome-github-copilot-instructions, suggest-awesome-github-copilot-prompts. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add archubbuck/workspace-architect --agent claude-code
Repo: archubbuck/workspace-architect
A comprehensive library of specialized AI agents and personas for GitHub Copilot, ranging from architectural planning and specific tech stacks to advanced cognitive reasoning models.
Workspace Architect is a zero-friction CLI tool that provides curated collections of specialized agents, instructions, and prompts to supercharge your GitHub Copilot experience.
Maximize GitHub Copilot's Potential - GitHub Copilot is powerful, but it's even better with context. Workspace Architect provides 400+ expert-crafted agents, instructions, and prompts that give Copilot the specialized knowledge it needs for your specific tech stack and domain.
Save Time, Start Faster - Instead of crafting custom instructions from scratch, instantly download battle-tested configurations for React, Azure, DevOps, AI Engineering, and dozens of other domains. Get productive in seconds with npx workspace-architect.
Stay Current - Our collections are automatically synced from trusted upstream sources like GitHub's awesome-copilot and Anthropic's skills repository, ensuring you always have access to the latest and greatest community contributions.
Universal Compatibility - Works with GitHub Copilot, Claude, and other AI assistants. Simple markdown files mean no vendor lock-in, no complex setup, and compatibility across your entire development workflow.
npx - no global installation neededNo installation required! Use directly with npx:
npx workspace-architect list
# or use the shorter alias
npx wsa list
Or install globally if you prefer:
npm install -g workspace-architect
List all available assets:
npx workspace-architect list
# or use the shorter alias
npx wsa list
Download a collection for web development:
npx workspace-architect download collections web-frontend-development
# or
npx wsa download collections web-frontend-development
Download a specific agent:
npx workspace-architect download agents azure-architect
# or
npx wsa download agents azure-architect
View all available assets or filter by type:
# List all assets
npx workspace-architect list
# or
npx wsa list
# List specific types
npx workspace-architect list instructions
npx wsa list agents
npx wsa list prompts
npx wsa list skills
npx wsa list hooks
npx wsa list plugins
npx wsa list collections
Download assets to your project (default location: .github/<type>/):
npx workspace-architect download <type> <name>
# or
npx wsa download <type> <name>
Examples:
# Download an instruction
npx wsa download instructions reactjs
# Download an agent
npx wsa download agents planner
# Download a skill
npx wsa download skills example-planner
# Download a hook
npx wsa download hooks governance-audit
# Download a plugin
npx wsa download plugins awesome-copilot
# Download a complete collection
npx wsa download collections devops-essentials
-d, --dry-run - Preview what will be downloaded without writing files-f, --force - Overwrite existing files without confirmation-o, --output <path> - Specify custom output directoryWorkspace Architect provides seven types of assets:
| Type | Description | Location |
|---|---|---|
| Instructions | System-level guidelines for Copilot context | .github/copilot-instructions.md |
| Prompts | Reusable templates for specific tasks | .github/prompts/ |
| Agents | Specialized personas defining Copilot behavior | .github/agents/ |
| Skills | Claude Skills with templates, scripts, and resources | .github/skills/ |
| Hooks | Event-driven scripts that run during Copilot sessions | .github/hooks/ |
| Plugins | Bundled collections of agents, skills, and commands | .github/plugins/ |
| Collections | Bundled assets for specific domains or workflows | Multiple locations |
Skills are an emerging standard for packaging AI agent capabilities. Compatible with Claude, GitHub Copilot, and other AI platforms, Skills are folder-based assets containing:
Skills follow the open Agent Skills specification and work across multiple AI platforms.
Example:
# Download a Skill
npx workspace-architect download skills example-planner
# List all Skills
npx workspace-architect list skills
For more information, see Skills User Guide and Skills vs Agents.
Hooks are event-driven scripts that execute automatically during GitHub Copilot coding agent sessions. They enable:
Hooks are directory-based assets containing:
Example:
# Download a Hook
npx workspace-architect download hooks governance-audit
# List all Hooks
npx workspace-architect list hooks
Available Hook Events:
sessionStart - Triggered when a coding session beginssessionEnd - Triggered when a coding session endsuserPromptSubmitted - Triggered when a user submits a promptPlugins are bundled packages that extend GitHub Copilot with curated collections of agents, skills, and commands for specific domains or workflows. Each plugin provides:
Plugins are directory-based assets containing:
Example:
# Download a Plugin
npx workspace-architect download plugins awesome-copilot
# List all Plugins
npx workspace-architect list plugins
See ROADMAP.md for our development timeline, upcoming features, and current capabilities.
We welcome contributions! Whether you want to add a new agent, improve existing prompts, or curate a collection, here's how you can help.
Clone the repository:
git clone https://github.com/archubbuck/workspace-architect.git
cd workspace-architect
Install dependencies:
npm install
Test your changes:
node bin/cli.js list
Create a markdown file in the appropriate directory with optional YAML frontmatter:
---
title: My Custom Guide
description: A guide for setting up X.
---
# Content starts here...
Naming Convention: Filenames become IDs (extensions are stripped)
assets/instructions/my-guide.md โ ID: instructions:my-guideassets/agents/my-agent.agent.md โ ID: agents:my-agentNote: The colon format (type:name) is used for internal IDs in collections and manifests. When using the CLI, use the space-separated format: npx wsa download instructions my-guide
Create a JSON file in assets/collections/:
{
"name": "My Collection",
"description": "A collection for X development.",
"items": {
"instructions": ["reactjs"],
"prompts": ["code-review"],
"agents": ["expert-architect"]
}
}
Collection Format: Collections use a nested object structure where items are grouped by type. Each type key contains an array of asset names (without the type prefix).
npm run generate-manifest - Generate assets-manifest.json (required before PRs)npm run migrate-collections - Migrate collections from old flat array format to new nested formatnpm run analyze - Analyze collections with TF-IDF/Cosine Similarity
npm run analyze -- --add - Auto-add high-confidence matchesnpm run analyze -- --remove - Remove low-confidence itemsnpm run sync-agents - Sync agents from github/awesome-copilotnpm run sync-instructions - Sync instructions from github/awesome-copilotnpm run sync-skills - Sync skills from anthropics/skillsnpm run sync-hooks - Sync hooks from github/awesome-copilotnpm run sync-plugins - Sync plugins from github/awesome-copilotnpm run validate-skills - Validate all synced skillsSync scripts require a JSON configuration file for controlling which files are synced from upstream repositories using glob patterns. Create an upstream.config.json file in the project root:
{
"upstreamRepos": [
{
"repo": "github/awesome-copilot",
"syncPatterns": ["agents/**/*.md", "collections/**/*.yml"]
},
{
"repo": "anthropics/skills",
"syncPatterns": ["skills/**/SKILL.md"]
}
]
}
Note: The configuration file is required. Sync scripts will fail if the file doesn't exist or doesn't contain configuration for the repository being synced.
See Upstream Configuration Guide for detailed documentation, examples, and best practices.
Use Verdaccio for end-to-end testing:
# Terminal 1: Start local registry
npm run start:registry
# Terminal 2: Publish and test
npm run publish:local
npx --registry http://localhost:4873 workspace-architect list
npx --registry http://localhost:4873 wsa list
workspace-architect/
โโโ assets/
โ โโโ agents/ # Agent definitions (.agent.md)
โ โโโ collections/ # Collection definitions (.json)
โ โโโ instructions/ # Copilot instructions (.md)
โ โโโ prompts/ # Reusable prompts (.md)
โโโ bin/
โ โโโ cli.js # CLI entry point
โโโ scripts/ # Maintenance utilities
.chatmode.md to .agent.mdNote: This guide is for users migrating from the deprecated .chatmode.md format to the current .agent.md format.
If you have legacy .chatmode.md files, run:
mkdir -p assets/agents
find . -name '*.chatmode.md' -exec bash -c 'mv "$1" "assets/agents/$(basename \"$1\" .chatmode.md).agent.md"' -- {} \;
ISC
.env.example
.gitattributes
.github/
FUNDING.yml
ISSUE_TEMPLATE/
agent_submission.md
bug_report.md
feature_request.md
PULL_REQUEST_TEMPLATE.md
workflows/
manual-publish.yml
push-tag.yml
README.md
sync-and-publish.yml
test-and-lint.yml
.gitignore
.npmrc
.release-it.json
assets/
assets-manifest.json
agents/
.upstream-sync.json
accessibility-runtime-tester.agent.md
accessibility.agent.md
address-comments.agent.md
adr-generator.agent.md
aem-frontend-specialist.agent.md
agent-governance-reviewer.agent.md
ai-readiness-reporter.agent.md
ai-team-dev.agent.md
ai-team-producer.agent.md
ai-team-qa.agent.md
amplitude-experiment-implementation.agent.md
api-architect.agent.md
apify-integration-expert.agent.md
arch-linux-expert.agent.md
arch.agent.md
arm-migration.agent.md
atlassian-requirements-to-jira.agent.md
aws-cloud-expert.agent.md
aws-incident-triage.agent.md
aws-principal-architect.agent.md
aws-serverless-architect.agent.md
azure-iac-exporter.agent.md
azure-iac-generator.agent.md
azure-logic-apps-expert.agent.md
azure-policy-analyzer.agent.md
azure-principal-architect.agent.md
azure-saas-architect.agent.md
azure-smart-city-iot-architect.agent.md
azure-verified-modules-bicep.agent.md
azure-verified-modules-owner-triage.agent.md
azure-verified-modules-terraform.agent.md
bicep-implement.agent.md
bicep-plan.agent.md
blueprint-mode.agent.md
cast-imaging-impact-analysis.agent.md
cast-imaging-software-discovery.agent.md
cast-imaging-structural-quality-advisor.agent.md
caveman-mode.agent.md
centos-linux-expert.agent.md
clojure-interactive-programming.agent.md
code-tour.agent.md
comet-opik.agent.md
context-architect.agent.md
context7.agent.md
critical-thinking.agent.md
csharp-dotnet-janitor.agent.md
csharp-mcp-expert.agent.md
CSharpExpert.agent.md
custom-agent-foundry.agent.md
debian-linux-expert.agent.md
debug.agent.md
declarative-agents-architect.agent.md
defender-scout-kql.agent.md
delphi-expert.agent.md
demonstrate-understanding.agent.md
devils-advocate.agent.md
devops-expert.agent.md
devtools-regression-investigator.agent.md
diffblue-cover.agent.md
dotnet-fullstack-mentor.agent.md
dotnet-maui.agent.md
dotnet-self-learning-architect.agent.md
dotnet-upgrade.agent.md
doublecheck.agent.md
droid.agent.md
drupal-expert.agent.md
dynatrace-expert.agent.md
elasticsearch-observability.agent.md
electron-angular-native.agent.md
ember.agent.md
expert-cpp-software-engineer.agent.md
expert-dotnet-software-engineer.agent.md
expert-embedded-c-engineer.agent.md
expert-nextjs-developer.agent.md
expert-react-frontend-engineer.agent.md
fedora-linux-expert.agent.md
frontend-performance-investigator.agent.md
gem-browser-tester.agent.md
gem-code-simplifier.agent.md
gem-critic.agent.md
gem-debugger.agent.md
gem-designer-mobile.agent.md
gem-designer.agent.md
gem-devops.agent.md
gem-documentation-writer.agent.md
gem-implementer-mobile.agent.md
gem-implementer.agent.md
gem-mobile-tester.agent.md
gem-orchestrator.agent.md
gem-planner.agent.md
gem-researcher.agent.md
gem-reviewer.agent.md
gem-skill-creator.agent.md
gilfoyle.agent.md
github-actions-expert.agent.md
github-actions-node-upgrade.agent.md
gitmoji-setup.agent.md
go-mcp-expert.agent.md
hlbpa.agent.md
implementation-plan.agent.md
insiders-a11y-tracker.agent.md
interview-prep.agent.md
janitor.agent.md
java-mcp-expert.agent.md
jfrog-sec.agent.md
kotlin-mcp-expert.agent.md
kubestellar-console.agent.md
kusto-assistant.agent.md
laravel-expert-agent.agent.md
launchdarkly-flag-cleanup.agent.md
lingodotdev-i18n.agent.md
linkedin-post-writer.agent.md
markdown-accessibility-assistant.agent.md
mcp-m365-agent-expert.agent.md
mentor.agent.md
mentoring-juniors.agent.md
meta-agentic-project-scaffold.agent.md
microsoft_learn_contributor.agent.md
microsoft-study-mode.agent.md
modernization.agent.md
monday-bug-fixer.agent.md
mongodb-performance-advisor.agent.md
ms-sql-dba.agent.md
neo4j-docker-client-generator.agent.md
neon-migration-specialist.agent.md
neon-optimization-analyzer.agent.md
new-relic-incident-response.agent.md
nuxt-expert.agent.md
octopus-deploy-release-notes-mcp.agent.md
one-shot-feature-issue-planner.agent.md
openapi-to-application.agent.md
oracle-to-postgres-migration-expert.agent.md
pagerduty-incident-responder.agent.md
php-mcp-expert.agent.md
pimcore-expert.agent.md
plan.agent.md
planner.agent.md
platform-sre-kubernetes.agent.md
playwright-tester.agent.md
postgresql-dba.agent.md
power-bi-data-modeling-expert.agent.md
power-bi-dax-expert.agent.md
power-bi-performance-expert.agent.md
power-bi-visualization-expert.agent.md
power-platform-expert.agent.md
power-platform-mcp-integration-expert.agent.md
prd.agent.md
principal-software-engineer.agent.md
project-architecture-planner.agent.md
project-documenter.agent.md
prompt-builder.agent.md
prompt-engineer.agent.md
python-mcp-expert.agent.md
python-notebook-sample-builder.agent.md
python-win-arm64-gha-wheel-builder.agent.md
qa-subagent.agent.md
quality-playbook.agent.md
react18-auditor.agent.md
react18-batching-fixer.agent.md
react18-class-surgeon.agent.md
react18-commander.agent.md
react18-dep-surgeon.agent.md
react18-test-guardian.agent.md
react19-auditor.agent.md
react19-commander.agent.md
react19-dep-surgeon.agent.md
react19-migrator.agent.md
react19-test-guardian.agent.md
reepl-linkedin.agent.md
refine-issue.agent.md
repo-architect.agent.md
research-technical-spike.agent.md
ruby-mcp-expert.agent.md
rug-orchestrator.agent.md
rust-mcp-expert.agent.md
salesforce-apex-triggers.agent.md
salesforce-aura-lwc.agent.md
salesforce-expert.agent.md
salesforce-flow.agent.md
salesforce-visualforce.agent.md
sast-sca-security-analyzer.agent.md
scientific-paper-research.agent.md
se-gitops-ci-specialist.agent.md
se-product-manager-advisor.agent.md
se-responsible-ai-code.agent.md
se-security-reviewer.agent.md
se-system-architecture-reviewer.agent.md
se-technical-writer.agent.md
se-ux-ui-designer.agent.md
search-ai-optimization-expert.agent.md
shopify-expert.agent.md
simple-app-idea-generator.agent.md
software-engineer-agent-v1.agent.md
spark-performance.agent.md
specification.agent.md
stackhawk-security-onboarding.agent.md
swe-subagent.agent.md
swift-mcp-expert.agent.md
task-planner.agent.md
task-researcher.agent.md
taxcore-technical-writer.agent.md
tdd-green.agent.md
tdd-red.agent.md
tdd-refactor.agent.md
tech-debt-remediation-plan.agent.md
technical-content-evaluator.agent.md
terminal-helper.agent.md
terraform-aws-implement.agent.md
terraform-aws-planning.agent.md
terraform-azure-implement.agent.md
terraform-azure-planning.agent.md
terraform-iac-reviewer.agent.md
terraform.agent.md
terratest-module-testing.agent.md
Thinking-Beast-Mode.agent.md
trojan-skill-hunter.agent.md
typescript-mcp-expert.agent.md
Ultimate-Transparent-Thinking-Beast-Mode.agent.md
vuejs-expert.agent.md
wg-code-alchemist.agent.md
wg-code-sentinel.agent.md
WinFormsExpert.agent.md
workshop-ta.agent.md
collections/
.upstream-sync.json
ai-prompt-engineering.json
angular-development.json
awesome-copilot.collection.yml
azure-cloud-architect.json
azure-cloud-development.collection.yml
cast-imaging.collection.yml
claude-skills-starter.json
clojure-interactive-programming.collection.yml
context-engineering.collection.yml
copilot-sdk.collection.yml
cpp-development.json
csharp-dotnet-development.collection.yml
csharp-mcp-development.collection.yml
database-administration.json
database-data-management.collection.yml
dataverse-sdk-for-python.collection.yml
devops-oncall.collection.yml
devops-sre.json
dotnet-development.json
edge-ai-tasks.collection.yml
frontend-web-dev.collection.yml
gem-team.collection.yml
general-productivity.json
go-development.json
go-mcp-development.collection.yml
java-development.collection.yml
java-mcp-development.collection.yml
java-spring-developer.json
kotlin-mcp-development.collection.yml
learning-mentoring.json
legacy-migration.json
mcp-m365-copilot.collection.yml
mcp-specialist.json
mobile-development.json
openapi-to-application-csharp-dotnet.collection.yml
openapi-to-application-go.collection.yml
openapi-to-application-java-spring-boot.collection.yml
openapi-to-application-nodejs-nestjs.collection.yml
openapi-to-application-python-fastapi.collection.yml
ospo-sponsorship.collection.yml
partners.collection.yml
pcf-development.collection.yml
php-cms-development.json
php-mcp-development.collection.yml
power-apps-code-apps.collection.yml
power-bi-development.collection.yml
power-platform-mcp-connector-development.collection.yml
power-platform-specialist.json
project-management.json
project-planning.collection.yml
python-development.json
python-mcp-development.collection.yml
quality-assurance.json
ruby-development.json
ruby-mcp-development.collection.yml
rug-agentic-workflow.collection.yml
rust-development.json
rust-mcp-development.collection.yml
security-best-practices.collection.yml
security-specialist.json
software-architect.json
software-engineering-team.collection.yml
structured-autonomy-collection.yml
swift-mcp-development.collection.yml
technical-spike.collection.yml
technical-writing.json
testing-automation.collection.yml
typescript-mcp-development.collection.yml
typespec-m365-copilot.collection.yml
web-frontend-development.json
hooks/
.upstream-sync.json
governance-audit/
audit-prompt.sh
audit-session-end.sh
audit-session-start.sh
hooks.json
README.md
session-auto-commit/
auto-commit.sh
hooks.json
README.md
session-logger/
hooks.json
log-prompt.sh
log-session-end.sh
log-session-start.sh
README.md
instructions/
.upstream-sync.json
a11y.instructions.md
agent-safety.instructions.md
agent-skills.instructions.md
agents.instructions.md
ai-prompt-engineering-safety-best-practices.instructions.md
ansible.instructions.md
apex.instructions.md
arch-linux.instructions.md
aspnet-rest-apis.instructions.md
astro.instructions.md
attester-verify-packages.instructions.md
aws-appsync.instructions.md
azure-devops-pipelines.instructions.md
azure-durable-functions-csharp.instructions.md
azure-functions-csharp.instructions.md
azure-functions-typescript.instructions.md
azure-iot-edge-architecture.instructions.md
azure-logic-apps-power-automate.instructions.md
azure-naming.instructions.md
azure-verified-modules-bicep.instructions.md
azure-verified-modules-terraform.instructions.md
bicep-code-best-practices.instructions.md
blazor.instructions.md
caveman-mode.instructions.md
centos-linux.instructions.md
clojure.instructions.md
cmake-vcpkg.instructions.md
code-review-generic.instructions.md
codexer.instructions.md
coldfusion-cfc.instructions.md
coldfusion-cfm.instructions.md
containerization-docker-best-practices.instructions.md
context-engineering.instructions.md
context7.instructions.md
convert-cassandra-to-spring-data-cosmos.instructions.md
convert-jpa-to-spring-data-cosmos.instructions.md
copilot-sdk-csharp.instructions.md
copilot-sdk-go.instructions.md
copilot-sdk-java.instructions.md
copilot-sdk-nodejs.instructions.md
copilot-sdk-python.instructions.md
copilot-thought-logging.instructions.md
cpp-language-service-tools.instructions.md
csharp-ja.instructions.md
csharp-ko.instructions.md
csharp-mcp-server.instructions.md
csharp-razorpages.instructions.md
csharp.instructions.md
dart-n-flutter.instructions.md
dataverse-python-advanced-features.instructions.md
dataverse-python-agentic-workflows.instructions.md
dataverse-python-api-reference.instructions.md
dataverse-python-authentication-security.instructions.md
dataverse-python-best-practices.instructions.md
dataverse-python-error-handling.instructions.md
dataverse-python-file-operations.instructions.md
dataverse-python-modules.instructions.md
dataverse-python-pandas-integration.instructions.md
dataverse-python-performance-optimization.instructions.md
dataverse-python-real-world-usecases.instructions.md
dataverse-python-sdk.instructions.md
dataverse-python-testing-debugging.instructions.md
dataverse-python.instructions.md
... 1066 moreยฉ 2026 Flowy ยท Free and open source
Built for Claude Code ยท Not affiliated with Anthropic