MCP Server Builder
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
Convenes a multi-LLM expert panel to pressure-test hard-to-reverse decisions.
$ npx skills add athola/claude-night-market --skill war-room -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install athola/claude-night-market war-room --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/athola/claude-night-market.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/attune/skills/war-room .claude/skills/war-room && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "war-room" agent skill from https://github.com/athola/claude-night-market/tree/master/plugins/attune/skills/war-room into .claude/skills/war-room/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "war-room", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/athola/claude-night-market/tree/master/plugins/attune/skills/war-roomType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add athola/claude-night-market --skill war-room -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install athola/claude-night-market war-room --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/athola/claude-night-market.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/attune/skills/war-room .agents/skills/war-room && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "war-room" agent skill from https://github.com/athola/claude-night-market/tree/master/plugins/attune/skills/war-room into .agents/skills/war-room/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "war-room", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add athola/claude-night-market --skill war-room -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install athola/claude-night-market war-room --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/athola/claude-night-market.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/attune/skills/war-room .cursor/skills/war-room && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "war-room" agent skill from https://github.com/athola/claude-night-market/tree/master/plugins/attune/skills/war-room into .cursor/skills/war-room/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "war-room", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/athola/claude-night-market.git --path plugins/attune/skills/war-room--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add athola/claude-night-market --skill war-room -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install athola/claude-night-market war-room --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/athola/claude-night-market.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/attune/skills/war-room .gemini/skills/war-room && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "war-room" agent skill from https://github.com/athola/claude-night-market/tree/master/plugins/attune/skills/war-room into .gemini/skills/war-room/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "war-room", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install athola/claude-night-market war-roomInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add athola/claude-night-market --skill war-room -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/athola/claude-night-market.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/attune/skills/war-room .github/skills/war-room && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "war-room" agent skill from https://github.com/athola/claude-night-market/tree/master/plugins/attune/skills/war-room into .github/skills/war-room/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "war-room", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add athola/claude-night-market --skill war-room -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install athola/claude-night-market war-room --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/athola/claude-night-market.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/attune/skills/war-room .opencode/skills/war-room && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "war-room" agent skill from https://github.com/athola/claude-night-market/tree/master/plugins/attune/skills/war-room into .opencode/skills/war-room/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "war-room", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
war-roomConvenes a multi-LLM expert panel to pressure-test hard-to-reverse decisions.
War Room is an agent skill from athola/claude-night-market. Convenes a multi-LLM expert panel to pressure-test hard-to-reverse decisions. Use when reversibility score is low and adversarial review is warranted.
Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files (for example `modules/deferred-capture.md`, `modules/deliberation-protocol.md` and `modules/discussion-publishing.md`).
It sits in Agent Workflows. The repository describes itself as: 23 Claude Code plugins: TDD enforcement hooks, git/PR workflows, spec-driven development, code review, project lifecycle, fix-from-error, maintenance automation, context… The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 9f3eb00. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
ghFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
ashikuzzaman.comfs.blogtapandesai.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
War Room loads about 4.5k tokens when it runs. Until then it costs about 40 tokens; SKILL.md has 1,688 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from athola/claude-night-market at commit 9f3eb00, republished under its MIT licence (© athola). 1,688 words, ~4,463 tokens.
.claude/skills/war-room/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.The War Room convenes multiple AI experts to analyze problems from diverse perspectives, challenge assumptions through adversarial review, and synthesize optimal approaches under the guidance of a Supreme Commander.
"The trick is that there is no trick. The power of intelligence stems from our vast diversity, not from any single, perfect principle."
- Marvin Minsky, Society of Mind
Before deliberation, assess the Reversibility Score (RS) to determine appropriate resource allocation:
RS = (Reversal Cost + Time Lock-In + Blast Radius + Information Loss + Reputation Impact) / 25| RS Range | Type | Mode | Resources |
|---|---|---|---|
| 0.04 - 0.40 | Type 2 | Express | 1 expert, < 2 min |
| 0.41 - 0.60 | Type 1B | Lightweight | 3 experts, 5-10 min |
| 0.61 - 0.80 | Type 1A | Full Council | 7 experts, 15-30 min |
| 0.81 - 1.00 | Type 1A+ | Delphi | 7 experts, 30-60 min |
Quick Heuristics:
See modules/reversibility-assessment.md for full scoring guide.
| Role | Model | Purpose |
|---|---|---|
| Supreme Commander | Claude Opus | Final synthesis, escalation decisions |
| Chief Strategist | Claude Sonnet | Approach generation, trade-off analysis |
| Red Team | Gemini Flash | Adversarial challenge, failure modes |
| Role | Model | Purpose |
|---|---|---|
| Supreme Commander | Claude Opus | Final synthesis |
| Chief Strategist | Claude Sonnet | Approach generation |
| Intelligence Officer | Gemini 3 Pro | Large context analysis (1M+) |
| Field Tactician | GLM-5.3 | Implementation feasibility |
| Scout | Qwen Turbo | Quick data gathering |
| Red Team Commander | Gemini Flash | Adversarial challenge |
| Logistics Officer | Qwen Max | Resource estimation |
Round 1: Generation
- Phase 1: Intelligence Gathering (Scout, Intel Officer)
- Phase 2: Situation Assessment (Chief Strategist)
- Phase 3: COA Development (Multiple experts, parallel)
- Commander Escalation Check
Round 2: Pressure Testing
- Phase 4: Red Team Review (all COAs)
- Phase 5: Voting + Narrowing (top 2-3)
- Phase 6: Premortem Analysis (selected COA)
- Phase 7: Supreme Commander Synthesis
- Phase 8: Discussion PublishingFor high-stakes decisions, extend to iterative Delphi convergence:
War Room is AUTOMATICALLY INVOKED from Skill(attune:project-brainstorming) after Phase 3 (Approach Generation).
The brainstorm skill passes all context to War Room:
Bypass conditions (only if ALL true):
# Automatic invocation from brainstorm (do not skip)
/attune:war-room --from-brainstorm
# Direct invocation (standalone)
/attune:war-room "Should we use microservices or monolith for this system?"Sessions persist to the Strategeion (War Palace):
~/.claude/memory-palace/strategeion/
- war-table/ # Active sessions
- campaign-archive/ # Historical decisions
- doctrine/ # Learned patterns
- armory/ # Expert configurationsExperts are invoked via conjure delegation:
conjure:gemini-delegation for Gemini modelsconjure:qwen-delegation for Qwen modelsccgd or claude-glm, via get_glm_command())Delegation being on by default changes nothing here, because a War Room delegates by construction: a panel is external models or it is not a panel.
What does change is the fallback. conjure:delegation-core now returns
a fallback_reason instead of raising when no provider answers or when
an operator has declined delegation, and Claude answering every seat is
the wrong way to spend that result.
A panel that could not reach external models is not a panel. When delegation is off or the chain is exhausted:
This is the one place in the repository where a silent local fallback would misrepresent the result rather than merely slow it down.
/attune:war-room "What architecture should we use for the new payment system?"/attune:war-room "Best approach for API versioning" --files src/api/**/*.pyQuick assessment without full deliberation:
/attune:war-room "Database migration to MongoDB" --assess-onlyOutput:
Reversibility Assessment
========================
Decision: Database migration to MongoDB
Dimensions:
Reversal Cost: 5/5 (months of rework)
Time Lock-In: 4/5 (migration path hardens)
Blast Radius: 5/5 (all services affected)
Information Loss: 4/5 (query patterns, ACID)
Reputation Impact: 2/5 (internal unless downtime)
Reversibility Score: 0.80
Decision Type: Type 1A (One-Way Door)
Recommended Mode: Full Council
Proceed with full deliberation? [Y/n]Skip to rapid decision for clearly reversible choices:
/attune:war-room "Which logging library to use" --expressOverride RS assessment for critical decisions:
/attune:war-room "Migration strategy" --full-councilFor highest-stakes irreversible decisions:
/attune:war-room "Long-term platform decision" --delphi/attune:war-room --resume war-room-20260120-153022The War Room produces a Supreme Commander Decision document:
## SUPREME COMMANDER DECISION: {session_id}
### Reversibility Assessment
| Dimension | Score | Rationale |
|-----------|-------|-----------|
| Reversal Cost | X/5 | ... |
| Time Lock-In | X/5 | ... |
| Blast Radius | X/5 | ... |
| Information Loss | X/5 | ... |
| Reputation Impact | X/5 | ... |
**RS: 0.XX | Type: [1A+/1A/1B/2] | Mode: [delphi/full_council/lightweight/express]**
### Decision
**Selected Approach**: [Name]
### Rationale
[Why this approach was selected]
### Implementation Orders
1. [ ] Immediate actions
2. [ ] Short-term actions
### Watch Points
[From Premortem - what to monitor]
### Reversal Plan (for Type 1 decisions)
[If this decision proves wrong, here's the exit strategy]
### Dissenting Views
[For the record]Saved to Strategeion:
The Supreme Commander Decision is a tradeoff record by construction: a selected
approach, the COAs weighed against it, and the dissenting views. Mirror it into
docs/tradeoffs.md so the reasoning stays with the code, not only in
Strategeion (draft and confirm):
Skill(leyline:decision-journal) and append
a tradeoff entry. Map directly: Selected Approach to decision, the RS and
rationale to a Y-statement, the rejected COAs to options, and Dissenting
Views to consequences_negative. Set phase to the originating phase (for
example plan). Record the RS in the entry links. Append on confirmation.docs/tradeoffs.md using the in-file
ENTRY TEMPLATE; assign the next TR-NNN id.If the decision is architectural enough to warrant a numbered ADR in
docs/adr/, write the ADR and reference its number from the tradeoff entry
rather than duplicating it.
Expert contributions are anonymized during deliberation using Merkle-DAG:
See modules/merkle-dag.md for details.
Deliberation mode is automatically selected based on Reversibility Score:
| RS Score | Automatic Mode |
|---|---|
| ≤ 0.40 | Express (bypass full War Room) |
| 0.41 - 0.60 | Lightweight panel |
| 0.61 - 0.80 | Full Council |
| > 0.80 | Full Council and Delphi |
The Supreme Commander may override automatic classification when:
Escalation requires written justification with RS assessment.
Equally important: identify decisions being over-deliberated:
{
"war_room": {
"default_mode": "lightweight",
"auto_escalate": true,
"delphi_threshold": 0.85,
"max_delphi_rounds": 5
}
}War Room can be auto-suggested via hook when:
When --agent-teams is specified (or auto-selected for Full Council / Delphi modes), the War Room uses Claude Code Agent Teams instead of sequential conjure delegation. Each expert runs as a persistent teammate with bidirectional messaging, enabling real-time deliberation instead of batch request/response cycles.
Requires: Claude Code 2.1.32+, CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1, tmux installed.
| Mode | Without Agent Teams | With Agent Teams | Benefit |
|---|---|---|---|
| Express | Sonnet direct call | N/A (overkill) | None: skip |
| Lightweight | 3 sequential delegations | N/A (overhead exceeds benefit) | None: skip |
| Full Council | 7 sequential/parallel delegations | 7 teammates with live inbox messaging | Experts can react to each other's COAs in real-time |
| Delphi | Multiple delegation rounds | Persistent team iterates until convergence | No re-invocation cost per round; state preserved across rounds |
Rule of thumb: Use agent teams only for Full Council and Delphi modes. Lightweight and Express modes don't generate enough inter-expert traffic to justify the coordination overhead.
# War Room agent team structure
Team: war-room-{session-id}
Lead: supreme-commander (Opus) — orchestrates phases, final synthesis
Teammates:
chief-strategist (Sonnet) — approach generation
intel-officer (Sonnet) — deep context analysis
field-tactician (Sonnet) — implementation feasibility
scout (Haiku) — rapid reconnaissance
red-team (Sonnet) — adversarial challenge
logistics (Haiku) — resource estimationNote: In agent teams mode, all teammates run as Claude Code instances (Opus/Sonnet/Haiku). External LLM experts (Gemini, Qwen, GLM) are not used because agent teams requires the Claude CLI. The trade-off is losing model diversity but gaining real-time inter-expert messaging.
modules/discussion-publishing.md
to publish the decision to GitHub Discussions.
Publishing is the default. The user can decline
with "n". See the "Discussion Publishing (REQUIRED)"
section below for the full step-by-step workflow.If agent teams fails (tmux unavailable, team creation error), the War Room automatically falls back to standard conjure delegation. The deliberation protocol is identical: only the execution backend differs.
Agent teams is significantly more token-intensive than conjure delegation (each teammate maintains its own context window). Use only when the coordination value justifies the cost, typically Delphi mode where multiple rounds of revision make persistent teammates worthwhile.
After Phase 7 synthesis completes (in any execution mode), you MUST execute the discussion publishing workflow. This is not optional unless the user explicitly declines.
Execute these steps in order:
modules/discussion-publishing.md for the
full GraphQL workflowgh api graphql commands from the module
to create a Discussion in the "Decisions" categoryIf GitHub Discussions are unavailable (non-GitHub
platform, Discussions disabled, gh not authenticated),
warn the user and skip. Publishing failures never
block the war room workflow.
docs/tradeoffs.md (and to a numbered ADR
in docs/adr/ if architectural).Skill(attune:project-brainstorming) - Pre-War Room ideationSkill(imbue:scope-guard) - Scope managementSkill(imbue:rigorous-reasoning) - Reasoning methodologySkill(conjure:delegation-core) - Expert dispatchSkill(conjure:agent-teams) - Agent teams coordination (Full Council / Delphi)/attune:war-room - Invoke this skill/attune:brainstorm - Pre-War Room ideation© athola, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files in plugins/attune/skills/war-room of athola/claude-night-market.
Open the folder on GitHubat commit 9f3eb00
War Room next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| War Room this skillathola/claude-night-market | 341 | — | ~4.5k | Automated safety check: Pass | MIT | |
| MCP Server Builderanthropics/skills | 180k | 63 repos | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| Hook Development for Claude Code Pluginsanthropics/claude-plugins-official | 38k | 10 repos | ~4.1k | Automated safety check: Notes | Apache-2.0 | |
| Using Superpowersfarm-fe/farm | 5.6k | 35 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Executing Plans Inlineobra/superpowers | 297k | 2 repos | ~5.1k | Automated safety check: Pass | MIT | |
| Skill CreatorAzure/azqr | 796 | 89 repos | ~8.2k | Automated safety check: Pass | Apache-2.0 |
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
anthropics/claude-plugins-official
Explains how to write Claude Code plugin hooks, both prompt-based checks and bash commands, for events such as PreToolUse, Stop and SessionStart.
farm-fe/farm
A skill your agent uses when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
obra/superpowers
Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
anthropics/claude-plugins-official
Explains how to write agents for Claude Code plugins: the markdown file with YAML frontmatter, trigger descriptions, model and color settings, and system prompt design.
athola/claude-night-market
Run and interpret repo diagnostic scripts (ratchets, validators, token stats).
athola/claude-night-market
Evaluate Claude skill quality through auditing. An agent skill from athola/claude-night-market.
athola/claude-night-market
Coordinates Claude agent teams via filesystem protocol. An agent skill from athola/claude-night-market.
athola/claude-night-market
Delegates execution to eight CLIs (Gemini, Qwen, MiniMax, GLM, Muse, Codex, OpenCode, Glimmer).
athola/claude-night-market
Guide minimal code via a decision ladder with full safety, edge, and negative-case coverage.
athola/claude-night-market
Build a project skill library in .claude/skills/ via discovery, parallel authoring, and review.
Categories
Convenes a multi-LLM expert panel to pressure-test hard-to-reverse decisions. War Room is an agent skill from athola/claude-night-market. Convenes a multi-LLM expert panel to pressure-test hard-to-reverse decisions.
War Room fits situations like: reversibility score is low and adversarial review is warranted.
Run `npx skills add athola/claude-night-market --skill war-room -a claude-code`. Or copy the skill folder (plugins/attune/skills/war-room in athola/claude-night-market) into .claude/skills/war-room in your project. Claude Code loads it when a task matches its description.
Run `npx skills add athola/claude-night-market --skill war-room -a codex`. Or copy the skill folder (plugins/attune/skills/war-room in athola/claude-night-market) into .agents/skills/war-room in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add athola/claude-night-market --skill war-room -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/war-room, .gemini/skills/war-room, .github/skills/war-room and .opencode/skills/war-room in your project.
Going by SKILL.md and its folder, War Room needs the command-line tools its instructions call (gh).
SKILL.md names 3 domains. As links in the text: ashikuzzaman.com, fs.blog and tapandesai.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
War Room is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.5k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with War Room: MCP Server Builder (anthropics/skills, 180k stars), Hook Development for Claude Code Plugins (anthropics/claude-plugins-official, 38k stars), Using Superpowers (farm-fe/farm, 5.6k stars) and Executing Plans Inline (obra/superpowers, 297k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
athola (a GitHub user) maintains it in athola/claude-night-market, which has 341 GitHub stars. The repository holds 152 skills in this directory. The repository was last updated on October 9, 2026.
Source: athola/claude-night-market on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.