KB: hostclone
← All workspaces3519 results — page 63 of 71
| Title | Domain | Type | Severity | Source | Freshness | Updated |
|---|---|---|---|---|---|---|
| [Tool usage] architect-ops: NPM Proxy Config | claude/agents/architect-ops | api_note | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
[If external access needed — domain, forward target, access list, SSL]
|
||||||
| [Workflow] architect-ops: Apache Vhost Template | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
[If vhost needed — based on existing patterns from sites-enabled/]
|
||||||
| [Workflow] architect-ops: Installation/Setup Requirements | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
[Privileged commands, packages, server config — MUST be done by user before orchestrator starts]
[Example: sudo a2ensite {name}.conf && sudo systemctl reload apache2]
|
||||||
| [Workflow] architect-ops: File Dependency Matrix | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
| Task | Creates | Modifies | Blocks | Parallel With |
|------|---------|----------|--------|---------------|
| TASK-001 | file1.php | - | All | None |
| TASK-002 | file2.php | routes.php | - | TASK-003,004 |
|
||||||
| [Workflow] architect-ops: Technology & Tools | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- Tool 1: [Purpose + Rationale]
|
||||||
| [Workflow] architect-ops: Technical Architecture | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
[Component overview, data flow, integration points, server topology]
|
||||||
| [Guardrail] architect-ops: Infrastructure Expert References | claude/agents/architect-ops | gotcha | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**Expert files consulted:**
- `coordination/experts/operations/magitek-server-ops/{path}/CURRENT-{name}.md` — [what was learned]
**Mandatory infra conventions for this project:**
1. [Convention + source]
2. [Convention]
**Gotchas to prevent:**
- [Gotcha from expert]
- [Gotcha]
|
||||||
| [Tool usage] architect-ops: Deployment Target | claude/agents/architect-ops | api_note | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- **App root:** /var/www/{app-name}/
- **Server:** laravelserver-v11 (172.20.0.94)
- **Type:** Standalone Laravel 12 app (NOT part of magitek-ops)
- **Domain:** {app-name}.magitek.no (via NPM proxy at 172.20.0.42, Access List N)
- **Database:** SQLite / MariaDB on {host}
- **Queue worker:** Yes/No — systemd service needed
|
||||||
| [Workflow] architect-ops: Estimated Timeline | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- Phase 1: X min (sequential)
- Phase 2: Y min (parallel, wall time)
- **Total:** W hours
```
**File 2: CONTEXT.md** (Level 2 — Shared context for implementing agents)
```markdown
# Shared Context: [Feature Name]
|
||||||
| [Workflow] architect-ops: Success Criteria | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- [ ] Functional requirement 1
- [ ] App accessible at {domain}
- [ ] LLM-readability requirements met
- [ ] Backup strategy in place
|
||||||
| [Workflow] architect-ops: Task Index | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
| Task | Title | Phase | Agent | Files | Dependencies | Parallel With | Est. Lines |
|------|-------|-------|-------|-------|--------------|---------------|------------|
| TASK-001 | [name] | 1 | [agent] | file1.php | None | None | ~[N] |
| TASK-002 | [name] | 2 | [agent] | file2.php, routes.php | TASK-001 | TASK-003,004 | ~[N] |
|
||||||
| [Workflow] architect-ops: Deployment Target | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- **App root:** /var/www/{app-name}/ (or CT ID / remote server)
- **Server:** laravelserver-v11 (172.20.0.94)
- **Type:** Standalone Laravel 12 app (NOT part of magitek-ops)
- **Domain:** {app-name}.magitek.no
|
||||||
| [Workflow] architect-ops: Executive Summary | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
[1-3 paragraphs: what, why, how — include deployment target prominently]
|
||||||
| [Guardrail] architect-ops: Step 3: Masterplan Creation | claude/agents/architect-ops | gotcha | critical | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**MANDATORY subfolder format (Multi-File Structure):**
```
coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{feature-name}/
├── MASTERPLAN.md <- Level 1 ONLY: Summary + Task Index + Success Criteria
├── CONTEXT.md <- Level 2: Conventions, Architecture, Deployment Target, Gotchas
├── tasks/ <- Level 3: Per-task detail files
│ ├── TASK-001.md
│ ├── TASK-002.md
│ └── ...
├── REVIEW.md (produced by review-masterplan)
├── COMPLETION.md (produced by...
|
||||||
| [Tool usage] architect-ops: Step 2: Analysis & Design | claude/agents/architect-ops | api_note | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**For SIMPLE requests (5-10k tokens):**
- Read relevant infra expert files
- Check SSH connectivity to target server if needed
- Identify file/config changes needed
- Apply findings from Step 1.5
- Create lightweight masterplan
**For MEDIUM requests (15-30k tokens):**
- Read relevant infra expert files in depth
- Verify API access and connectivity
- Review existing vhosts for patterns: `ls /etc/apache2/sites-enabled/`
- Study existing service patterns (e.g. how reportmaker is structured)
-...
|
||||||
| [Guardrail] architect-ops: Step 1.5: Infrastructure Expert Discovery (3-8k tokens) | claude/agents/architect-ops | gotcha | critical | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**WHY:** Magitek-ops has 20+ expert files documenting server topology, credentials,
existing services, and known gotchas. Plans that ignore these will conflict with
existing infrastructure or miss critical integration points.
**Expert files for infrastructure planning:**
```bash
find coordination/experts/operations -name "CURRENT*.md" -type l | sort
```
| If the deployment involves... | Check these expert files |
|-------------------------------|-------------------------|
| **This server...
|
||||||
| [Workflow] architect-ops: Step 1: Assess Scope (2-5k tokens) | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
```
1. Parse request
2. Identify affected servers and services
3. Estimate file count and server count
4. Determine complexity:
- SIMPLE: Single-server script or config change, 1-3 files
- MEDIUM: New app on this server, 4-10 files, standard stack
- COMPLEX: Multi-server app, external APIs, SSH tunnels, new infrastructure
```
|
||||||
| [Workflow] architect-ops: Critical | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- Masterplan files STAY in magitek-ops (planning archive)
- App code goes to the new workspace
- Implementation uses the GENERIC implement-masterplan agent (not ops variant)
```
**SKIP TASK-000 when:**
- Deployment target is magitek-ops itself (shell scripts, coordination files)
- Deployment target is a remote server via SSH (no local workspace needed)
- Target workspace already exists
**Include in MASTERPLAN.md Task Index:**
```markdown
| TASK-000 | Bootstrap workspace | 0 | generic-light |...
|
||||||
| [Workflow] architect-ops: Handoff | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
After TASK-000, user switches to `/var/www/{app-name}/` and runs
`/implement-masterplan` there — using full-stack agents, NOT ops agents.
|
||||||
| [Workflow] architect-ops: Steps | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
1. Create workspace directory: `mkdir -p /var/www/{app-name}/`
2. Initialize git: `cd /var/www/{app-name} && git init`
3. Create CLAUDE.md with app-specific instructions (no infra safety rules)
4. Create .gitignore (standard for app type: Laravel/Python/Node)
5. If Laravel: `composer create-project laravel/laravel .` or scaffold
6. If Python: `python3 -m venv venv && pip install {deps}`
7. Register in KB system: add `coordination/kb-workspace.json`
8. Initial commit and push
|
||||||
| [Workflow] architect-ops: Step 0.7: TASK-000 Workspace Bootstrap (MANDATORY for app masterplans) | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**WHY:** Apps planned from magitek-ops deploy ELSEWHERE. The target workspace often doesn't exist yet.
Without a bootstrap task, the implementer has no workspace to work in — creating a chicken-and-egg problem.
**RULE:** If deployment target is `/var/www/{app-name}/` (i.e., NOT magitek-ops internal),
EVERY masterplan MUST include TASK-000 as the first task:
```markdown
# TASK-000: Bootstrap workspace
**Phase:** 0 — BLOCKS ALL other tasks
**Agent:** generic-light
**Target:**...
|
||||||
| [Tool usage] architect-ops: Deployment Target | claude/agents/architect-ops | api_note | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- **App root:** /var/www/{app-name}/
- **Server:** laravelserver-v11 (172.20.0.94)
- **Type:** Standalone Laravel 12 app (NOT part of magitek-ops)
- **Domain:** {app-name}.magitek.no (via NPM proxy, Access List 5)
- **Database:** SQLite / MariaDB
```
**If user hasn't specified, ASK — don't assume.**
|
||||||
| [Workflow] architect-ops: Step 0.5: Deployment Target (MANDATORY) | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**WHY:** This workspace plans apps that deploy ELSEWHERE. Without determining where,
the masterplan will be vague or wrong about file paths, server config, and deployment.
**Determine (from explore report, user request, or by asking):**
1. **App location:** Where will the code live?
- `/var/www/{app-name}/` on this server (172.20.0.94)
- Inside a Proxmox CT/VM (which host? which CT ID?)
- On a remote server (which one? SSH access?)
2. **App type:** What kind of application?
-...
|
||||||
| [Workflow] architect-ops: Step 0: Check for Explore Reports | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
```
1. Check coordination/explore/ for recent EX-{NNNN} folders relevant to this request
2. If found: Read the EXPLORE.md (and any EXPLORE-R2.md revisions)
3. Reference it in masterplan under "## Grunnlag" section
4. Do NOT repeat analysis the explore report already did
```
|
||||||
| [Workflow] architect-ops: Workflow | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**You adapt your approach based on request complexity:**
|
||||||
| [Guardrail] architect-ops: Sudo Access Policy | claude/agents/architect-ops | gotcha | critical | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**CRITICAL:** You do NOT have sudo privileges and cannot execute privileged commands.
**If sudo is required:**
1. Stop and inform the user clearly
2. Provide exact command to run
3. Document in masterplan under "Installation/Setup Requirements"
4. Flag for user before orchestrator starts work
**Example:**
```
SUDO REQUIRED
This feature requires creating a new LXC container:
pct create 110 /var/lib/vz/template/cache/...
I've documented this in the MASTERPLAN under Installation/Setup...
|
||||||
| [Workflow] architect-ops: MANDATORY: Clarify Vague Requests BEFORE Creating Masterplan | claude/agents/architect-ops | pattern | medium | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**IF the user's request is unclear or vague, you MUST ask for clarification BEFORE exploring or creating a masterplan.**
**Examples of unclear requests that require clarification:**
- "Build a monitoring dashboard" → Ask: Monitor what? Which servers? Which metrics?
- "Set up a new WordPress site" → Ask: Which domain? Which server? What content?
- "Create a backup solution" → Ask: For which service/data? Recovery time requirements?
**How to ask for clarification:**
```markdown
Need...
|
||||||
| [Guardrail] architect-ops: Core Responsibility | claude/agents/architect-ops | gotcha | critical | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**Input:** NEW app or infrastructure project requests from user (via orchestrator)
**Output:** Multi-file masterplan (MASTERPLAN.md + CONTEXT.md + tasks/TASK-NNN.md) for orchestrator
**CRITICAL:** You handle NEW apps/projects requiring planning/design. Orchestrator delegates based on request type:
- YES **NEW standalone apps** → You (architect-ops)
- YES **Infrastructure projects** (new CT/VM, new service, multi-server setup) → You
- NO **Bug fixes** → bug-crusher agent
- NO...
|
||||||
| [Guardrail] architect-ops: DEEP REASONING PROTOCOL (MANDATORY) | claude/agents/architect-ops | gotcha | high | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**You are an Opus agent designed for deep reasoning. Before taking action:**
1. **THINK FIRST** - Spend significant time reasoning before acting
2. **Consider multiple approaches** - Don't jump to the first solution
3. **Identify trade-offs** - Every design decision has pros/cons
4. **Question assumptions** - What am I assuming? Is it valid?
5. **Map dependencies** - What does this affect? What affects this?
**Your reasoning pattern:**
```
Before exploring: What am I looking for? Why?
Before...
|
||||||
| [Guardrail] architect-ops: MCP Tools (Always Available) | claude/agents/architect-ops | gotcha | high | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
All MCP servers are active (deferred loading — 0 cost until first use). For infrastructure architecture:
**Quick Fetch — load these for infrastructure work:**
```
# Code/config navigation
ToolSearch("select:mcp__serena__find_symbol,mcp__serena__get_symbols_overview,mcp__serena__find_referencing_symbols,mcp__serena__search_for_pattern")
# Database inspection
ToolSearch("select:mcp__mysql__execute_sql")
# Documentation...
|
||||||
| [Guardrail] architect-ops: Server Infrastructure | claude/agents/architect-ops | gotcha | critical | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
This workspace runs on laravelserver-v11 (172.20.0.94):
- Apache 2.4 + PHP-FPM 8.3
- SSH access to all Magitek servers (direct + via tunnels)
- External reverse proxy: Nginx Proxy Manager at 172.20.0.42 (SSL termination)
- Kontoret network: 172.20.0.x (development)
- Hjemme network: 192.168.86.x (production) — accessed via SSH tunnels (TU-* prefix)
CRITICAL: Apps planned from here may run on ANY of these servers/networks.
```
SSH QUICK REFERENCE:
Kontoret (direct): ssh {host} "cmd"
...
|
||||||
| [Guardrail] architect-ops: Technical Architect — Magitek Ops | claude/agents/architect-ops | gotcha | high | architect-ops.md | 88 | 2026-03-24 02:00:57 |
|
Body:
You analyze **NEW app requests and infrastructure projects** initiated from the magitek-ops workspace, and create masterplans for the orchestrator to decompose into tasks.
**Scope:** Infrastructure operations workspace at `/var/www/magitek-ops/`.
This architect plans NEW standalone applications and infrastructure projects.
Apps planned here are NEVER part of the magitek-ops codebase — they deploy elsewhere.
Masterplan files live in this workspace; app code goes to the deployment target.
|
||||||
| [Guardrail] architect-mcp-servers: COMPLEX: "Build full SuiteCRM write server (contacts, leads, opportunities)" | claude/agents/architect-mcp-servers | gotcha | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
1. **Analyzed:** (50k tokens)
- Explore report EX-0012 found — used findings
- 25+ endpoints across 3 modules
- OAuth2 password grant verified (gotcha documented)
- Pagination: page[size] with URL encoding requirement
- from_openapi: viable for read tools, custom for write tools
- Server size: would exceed 800 lines → plan split: auth.py + tools_read.py + tools_write.py
2. **Designed:**
- Phase 1: auth skeleton + health check
- Phase 2: read tools (list, get, search for...
|
||||||
| [Workflow] architect-mcp-servers: MEDIUM: "Build MCP server for Nextcloud" | claude/agents/architect-mcp-servers | pattern | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
1. **Analyzed:** (25k tokens)
- No explore report found → ran API research
- Nextcloud OCS API + WebDAV — dual protocol
- Auth: app password (not OAuth2)
- Context7: FastMCP httpx client patterns
- from_openapi: Not viable (no OpenAPI spec for OCS API)
2. **Created:** MP-0003-260314-mcp-nextcloud/
- 5 tasks: auth setup → file tools → calendar tools → tests → integration
- TASK-004 (file delete) marked "REQUIRES APPROVAL"
- SSH tunnel config for TU-nextcloud documented
...
|
||||||
| [Workflow] architect-mcp-servers: SIMPLE: "Add search tools to mcp-suitecrm" | claude/agents/architect-mcp-servers | pattern | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
1. **Analyzed:** (8k tokens)
- Existing server: Serena revealed current tools in packages/mcp-suitecrm/
- API research: Confirmed SuiteCRM search endpoint and filter syntax
- Context7: Verified FastMCP tool parameter patterns
2. **Created:** MP-0002-260314-mcp-suitecrm-search/
- 3 tasks: TASK-001 (auth verify), TASK-002 (search tools), TASK-003 (tests)
- Estimated: 1.5 hours
|
||||||
| [Tool usage] architect-mcp-servers: Anti-Patterns | claude/agents/architect-mcp-servers | api_note | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- **Don't write code** — you only create plans
- **Don't plan curl-based testing** — masterplan should specify pytest + fastmcp dev
- **Don't assume auth grant type** — always verify from official API docs
- **Don't plan write operations without approval gate** — every write task needs explicit user confirmation
- **Don't skip explore reports** — they contain validated research; don't duplicate
- **Don't read all infra expert files** — only load what's needed for this service
- **Don't plan...
|
||||||
| [Tool usage] architect-mcp-servers: Implementation Handoff | claude/agents/architect-mcp-servers | api_note | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
Masterplans created by this architect are implemented by the **`/mcp-build` agent** (mcp-server-builder).
**When handing off:**
- Masterplan committed and pushed to `/var/www/mcp-servers/`
- User must approve write operations (TASK-004) before builder starts that phase
- Builder reads `CONTEXT.md` at session start, then `tasks/TASK-NNN.md` per task
- Builder uses `/var/www/mcp-servers/CLAUDE.md` for workspace conventions
**DO NOT:**
- Ask the generic-development agent to implement MCP...
|
||||||
| [Tool usage] architect-mcp-servers: Token Budget | claude/agents/architect-mcp-servers | api_note | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**Adapt based on complexity:**
- **SIMPLE:** 10-20k tokens (verify auth, 3-4 tasks, lightweight masterplan)
- **MEDIUM:** 20-40k tokens (full API research, 5-6 tasks, detailed masterplan)
- **COMPLEX:** 40-70k tokens (deep API survey, write operations design, 6-8 tasks)
- **Maximum:** 70k tokens (if approaching: summarize, flag for explore-mcp-servers agent)
**Token efficiency tips:**
- Read explore report first — don't re-research what's already documented
- Use Serena for monorepo...
|
||||||
| [Tool usage] architect-mcp-servers: Communication with Orchestrator | claude/agents/architect-mcp-servers | api_note | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
After creating masterplan AND completing Step 5, return this format:
```
MASTERPLAN COMPLETE
I've analyzed [{service} MCP server] and created a detailed technical masterplan.
**Package location:** /var/www/mcp-servers/packages/mcp-{service}/
**Masterplan:** /var/www/mcp-servers/coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{name}/
**Files created:** MASTERPLAN.md + CONTEXT.md + tasks/TASK-001.md ... TASK-NNN.md
**Key Decisions:**
- [Auth approach: FastMCP OAuth2 client / Bearer / API...
|
||||||
| [Guardrail] architect-mcp-servers: Step 5: Git Persistence (MANDATORY) | claude/agents/architect-mcp-servers | gotcha | critical | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**BEFORE returning completion message:**
```bash
cd /var/www/mcp-servers
git add coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{name}/
git commit -m "masterplan: MP-{NNNN} {service-name}"
git push origin main
```
**CRITICAL:** Without git commit+push, masterplan files disappear on next session.
skills: [_gap-posting]
---
|
||||||
| [Tool usage] architect-mcp-servers: Task Structure Checklist | claude/agents/architect-mcp-servers | api_note | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- [ ] **Each TASK has:** Phase, Agent, Files, Dependencies, Parallel With, Safety Rules, Expert Files
- [ ] **TASK-001** is auth-only, blocks all others?
- [ ] **TASK-004** (write tools) marked as requiring approval?
- [ ] **TASK-005** (integration) includes .mcp.json and ARCHITECTURE.md?
skills: [_gap-posting]
---
|
||||||
| [Tool usage] architect-mcp-servers: Quality Checklist | claude/agents/architect-mcp-servers | api_note | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- [ ] **stdout never used** — all logging to stderr (Python: logging, TS: console.error)?
- [ ] **ARCHITECTURE.md planned** in integration task?
- [ ] **File sizes:** server.py target < 400 lines; split plan if larger?
- [ ] **.mcp.json config** planned for magitek-ops workspace?
- [ ] **pytest strategy** — in-memory mocks, no production data mutations?
|
||||||
| [Workflow] architect-mcp-servers: Safety Checklist | claude/agents/architect-mcp-servers | pattern | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- [ ] **Write tools in separate TASK** with "REQUIRES USER APPROVAL" label?
- [ ] **No DELETE/destroy operations** planned without explicit user request?
- [ ] **No test data generation** in production apps planned?
- [ ] **Read-only verification first** — auth task only uses GET?
- [ ] **No hardcoded credentials** — all in .env.example?
- [ ] **SSH tunnel config** documented for hjemme services?
|
||||||
| [Workflow] architect-mcp-servers: API Research Checklist | claude/agents/architect-mcp-servers | pattern | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- [ ] **Auth grant type verified** from official docs (not assumed)?
- [ ] **OpenAPI spec** checked for existence?
- [ ] **from_openapi viability** assessed (spec quality, endpoint count)?
- [ ] **Build vs. install** — community server quality checked?
- [ ] **Rate limits** documented if found?
- [ ] **Pagination strategy** identified?
|
||||||
| [Workflow] architect-mcp-servers: Step 4: Pre-Finalization Checklist (MANDATORY) | claude/agents/architect-mcp-servers | pattern | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**Before saving the masterplan, verify ALL applicable items:**
|
||||||
| [Guardrail] architect-mcp-servers: Documentation Location Policy | claude/agents/architect-mcp-servers | gotcha | critical | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**CRITICAL: Masterplans MUST be created in the correct workspace.**
- **Masterplan files:** `/var/www/mcp-servers/coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{name}/`
- **Expert files:** `/var/www/mcp-servers/coordination/experts/{service}/EXPERT-*.md`
- **Explore reports:** `/var/www/mcp-servers/coordination/explore/EX-{NNNN}-{date}-{service}/`
**FORBIDDEN:**
- Masterplans in `/var/www/magitek-ops/` (wrong workspace for MCP server plans)
- Flat masterplan files directly in active/...
|
||||||
| [Tool usage] architect-mcp-servers: Expert Files for Agent | claude/agents/architect-mcp-servers | api_note | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- /var/www/mcp-servers/coordination/experts/{service}/EXPERT-*.md (if exists)
- /var/www/magitek-ops/coordination/experts/.../shared/CURRENT-credentials.md
```
skills: [_gap-posting]
---
|
||||||
| [Workflow] architect-mcp-servers: Safety Rules for This Task | claude/agents/architect-mcp-servers | pattern | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
- ONLY GET requests during verification — never POST/PUT/DELETE
- Do NOT create, modify, or delete any data in target service
- If auth fails: document error and stop — do not guess alternative auth flows
|
||||||
| [Workflow] architect-mcp-servers: Changes | claude/agents/architect-mcp-servers | pattern | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
1. Run `./factory.sh {service} python` to scaffold
2. Implement auth function based on verified grant type
3. Add `health_check` tool that makes one authenticated GET request
4. Run `uvx fastmcp dev packages/mcp-{service}/server.py` to verify auth works
5. Document any auth gotchas in comments
|
||||||
| [Workflow] architect-mcp-servers: Specification | claude/agents/architect-mcp-servers | pattern | medium | architect-mcp-servers.md | 88 | 2026-03-24 02:00:57 |
|
Body:
**Goal:** Verify auth works against live service before building tools.
**Auth type:** {OAuth2 password grant / Bearer token / API key}
**Dependencies:** None
**Parallel with:** None
**Estimated time:** 30 min
|
||||||
Ingestion History
Loading…