claude-code-context-workspace
Claude Code Context Workspace is a framework of specialized AI agent teams designed to support software projects from the initial idea stage to execution. It aims to streamline project progress and provide expert guidance.
GitHub Stars
66
User Rating
Not Rated
Forks
12
Issues
0
Views
0
Favorites
0
โก Claude Code Context Workspace v0.1
This repository is a framework of specialized AI agent teams designed to guide software projects from the earliest spark of an idea all the way through to execution, review, and completion. You are the CEO, and these teams are your expert collaborators.
โจ Core Philosophy: Agentic Workflows & Context Engineering
This framework is built on two principles designed to overcome the common pitfalls of AI-assisted development:
Agentic Specialization: Instead of a single, generalist AI, this framework provides a hierarchy of specialists. Each agent and team has a specific role, from high-level orchestrators to granular experts like a
requirements-agent
orlead-developer-agent
. This division of labor ensures the right expertise is applied at the right time.Context is King: The biggest challenge in working with AI is context loss. This framework is engineered to solve that by leveraging Claude's file-linking capabilities. By giving agents direct, persistent access to project files, requirements, and architectural documents, we ensure they always have the information they need to perform their tasks accurately and consistently.
๐๏ธ The Structure: A Virtual Organization
Think of this repository as the organizational chart for your AI company. It's built on a clear hierarchy that allows you to engage at any level, from high-level strategy to detailed implementation.
The Orchestration Model
The framework is orchestrated by a hierarchy of agents, with you at the top.
graph TD
subgraph You [The CEO]
direction LR
A(Your Idea / Goal)
end
subgraph "Main Orchestrator"
B(lead-orchestrator-agent.md)
end
subgraph "Team Orchestrators (Phase Managers)"
C(01-research-orchestrator)
D(02-context-orchestrator)
E(...)
F(07-review-orchestrator)
end
subgraph "Specialist Agents (The Experts)"
G(idea-agent.md)
H(prd-agent.md)
I(lead-developer-agent.md)
J(...)
end
A --> B;
B --> C & D & E & F;
C --> G;
F --> H;
- You (The CEO): You provide the high-level goal.
- The Team Orchestrator (
lead-orchestrator-agent.md
): This agent understands the entire project lifecycle and routes your request to the correct Team Orchestrator. - Team Orchestrators: Each of the 7 teams has an orchestrator (e.g.,
discovery-agent.md
). They manage the specialists within their team to complete a specific phase of the project. - Specialist Agents: These are the "doers" with specific skills (e.g.,
idea-agent.md
,prd-agent.md
). They execute granular tasks.
Teams vs. Freelancers
- The Teams (
01-
to07-
): Seven specialized teams that guide a project through the development lifecycle, from research to review. - The Freelancers (
00-freelancers
): A collection of individual specialist agents (like Architect, Developer, Tester) that can be called upon for specific, ad-hoc tasks outside the main team workflow.
๐ The Project Lifecycle: Meet the Teams
The framework guides a project through seven distinct phases, each managed by a dedicated team. This ensures a structured progression from concept to completion.
graph TD
A[Phase 1: Research] --> B[Phase 2: Context];
B --> C[Phase 3: Requirements];
C --> D[Phase 4: Refinement];
D --> E[Phase 5: Plan];
E --> F[Phase 6: Act];
F --> G[Phase 7: Review];
G --> F;
1. 01-research-team
- Purpose: To clarify initial ideas, brainstorm solutions, and conduct formal research. This team turns a vague concept into a well-defined problem statement.
- Agents:
brainstorm-agent.md
,idea-agent.md
,research-agent.md
.
2. 02-context-team
- Purpose: To gather and document all necessary project context. This includes best practices, good and bad examples, personal preferences, and suggested approaches.
- Agents:
bad-examples-agent.md
,best-practices-agent.md
,collection-agent.md
,good-examples-agent.md
,personal-preferences-agent.md
,suggested-approach-agent.md
.
3. 03-requirements-team
- Purpose: To create detailed, granular, and testable requirements specifications. This team deconstructs an idea into its fundamental actors, activities, properties, and behaviors.
- Agents:
activities-agent.md
,actors-components-agent.md
,behaviours-agent.md
,properties-agent.md
,scenarios-agent.md
.
4. 04-refinement-team
- Purpose: To formalize requirements into structured, industry-standard documents like a Product Requirements Document (PRD) and an Architecture Document.
- Agents:
architecture-agent.md
,prd-agent.md
.
5. 05-plan-team
- Purpose: To break down refined requirements into actionable plans. This team creates the project roadmap, epics, user stories, and detailed development tasks.
- Agents:
dev-plan-agent.md
,epic-agent.md
,roadmap-agent.md
,story-agent.md
,task-agent.md
.
6. 06-act-team
- Purpose: To execute the development plan. This team simulates the building of the feature and produces a detailed
result-report.md
documenting what was done. - Agents:
acceptance-test-agent.md
,lead-developer-agent.md
,result-report-agent.md
,unit-test-agent.md
.
7. 07-review-team
- Purpose: To review the completed work against all defined criteria to ensure quality. This team checks for adherence to acceptance criteria, quality standards, rules, and restrictions.
- Agents:
acceptance-criteria-agent.md
,code-review-agent.md
,feedback-agent.md
,quality-standards-agent.md
,restrictions-agent.md
,rules-agent.md
.
๐ Getting Started
Clone the Project:
git clone https://github.com/your-repo/ultra-turbo-claude-code-context-teams.git
Install the Commands: Copy the team folders (
00-freelancers
,01-research-team
, etc.) and the rootlead-orchestrator-agent.md
file into your.claude/commands/
directory. This makes them available as commands in your IDE.Configure Your Project Context: This is the most important step. Go into each team's context file (e.g.,
01-research-team/context/research-team-context.md
) and update the file links to point to the relevant files in your project.Start a Conversation: Start a chat with
@team-agent
in your IDE and describe what you want to do. It will guide you to the right team.
๐ง How to Use: The Power of Context
This framework is heavily optimized for Claude's ability to automatically read and incorporate file context. Understanding this is key to using the framework effectively.
Automatic File Loading with @
links
When you reference a file in a prompt using the syntax @path/to/file.md
(without backticks), Claude automatically reads that file and includes its content in the context for the AI agents. This is a massive time-saver and the core mechanism for providing context.
Dynamic vs. Static Context
@links
(Immediate Load): Use the@
prefix for files that provide essential, upfront context that the agent should always read at the start of a task.- Regular Paths (On-Demand Load): You can also include regular file paths in your instructions (e.g., "Please review
docs/old_spec.md
"). The agent is then instructed to read these files as needed, giving you more flexible control over the context.
The team-context.md
File
Each team has a context/team-context.md
file. This is where you should link to your project's most important files (e.g., your architecture document, key source files, style guides). By updating this one file for a team, you provide all its agents with the necessary project knowledge.
Here is the template used for the context files:
# ๐ง Project Context
> The file paths contain important contextual information about the project's architecture, conventions, rules and collections.
>
> Use your best judgement to determine which files are relevant to your task and read them before planning any approach.
>
> All files starting with `@` contain essential information that is relevant to every task and should ALWAYS be read at the start of every conversation.
>
> > ๐ก All file paths are relative to the root of the project repository.
> > โ ๏ธ Do NOT use backticks (`) in file paths to avoid breaking the automatic reading of files that some AI tools like Claude Code facilitate.
- @essential/path/file/example.md
- non-essential/path/file/example.md
๐ ๏ธ Advanced Usage
Using Freelancers
The 00-freelancers
directory contains a wide range of specialist agents you can call for ad-hoc tasks.
00-freelancers
โโโ architect
โโโ aso-expert
โโโ brainstormer
โโโ business-analyst
โโโ content-creator
โโโ developer
โโโ mvp-expert
โโโ project-manager
โโโ prompt-engineer
โโโ proposal-magician
โโโ researcher
โโโ tester
โโโ uiux-expert
Creating Custom Agents for ChatGPT/Gemini
The 100-all-teams
directory contains single-file versions of each team's entire prompt library. You can copy the content of these files and paste it into the system prompt of a custom agent (like a ChatGPT GPT or a Gemini agent). This allows you to create powerful, specialized team agents on other platforms.
๐ง Maintenance & Contribution
Making changes to this framework across many files can be complex. To edit files in bulk while maintaining the relationships between them, we highly recommend using Repo Prompt. It allows you to provide context from multiple files and apply changes across the entire repository in one go, which is ideal for maintaining a framework like this.
๐ Acknowledgements
This repository and its concepts are heavily inspired by the pioneering work done in the BMAD-METHOD repository.
The BMAD-METHOD introduces a powerful two-phase approach for AI-assisted development that significantly reduces context loss. It consists of:
- Agentic Planning: Where dedicated agents collaborate to produce comprehensive and consistent planning documents (like PRDs and Architecture).
- Context-Engineered Development: Where a Scrum Master agent transforms those plans into hyper-detailed development stories, giving the development agent all the context it needs to build features correctly.
Our team-based framework builds on these ideas to create a structured, collaborative environment for AI agents. A big thank you to the creators for the inspiration!
๐ File Structure Overview
Here is a high-level overview of the repository structure:
.
โโโ 00-freelancers/ # Collection of individual specialist agents
โโโ 01-research-team/ # Team for idea clarification and research
โ โโโ agents/
โ โโโ context/
โ โโโ templates/
โโโ 02-context-team/ # Team for gathering project context
โโโ 03-requirements-team/ # Team for detailed requirements specification
โโโ 04-refinement-team/ # Team for creating PRDs and Architecture docs
โโโ 05-plan-team/ # Team for creating roadmaps, epics, and tasks
โโโ 06-act-team/ # Team for executing the plan
โโโ 07-review-team/ # Team for reviewing completed work
โโโ 100-all-teams/ # Single-file versions of teams for custom GPTs
โโโ README.md # This file
โโโ lead-orchestrator-agent.md # The main entry point agent
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
Anything Is Promptable ๐ฌ Freelance App Developer ๐ฒ Entrepenerd
17
Followers
27
Repositories
22
Gists
171
Total Contributions