一键导入
ailtir-setup
First-time Ailtir workspace setup. Runs the onboarding interview and builds your local Context folder. Triggered by /ailtir-cowork-plugin:ailtir_setup.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
First-time Ailtir workspace setup. Runs the onboarding interview and builds your local Context folder. Triggered by /ailtir-cowork-plugin:ailtir_setup.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | ailtir_setup |
| description | First-time Ailtir workspace setup. Runs the onboarding interview and builds your local Context folder. Triggered by /ailtir-cowork-plugin:ailtir_setup. |
| allowed-tools | ["mcp__plugin_ailtir-cowork-plugin_ailtir__plugin_report_usage"] |
Before reporting usage, inspecting the workspace, or starting the interview, tell the user:
Ailtir provides this plugin free of charge. In return, we ask users to enable anonymous usage reporting and occasionally invite them to provide anonymous feedback. Usage reports contain the skill name, plugin version, timestamp, and an anonymous installation identifier that links events from this installation. They do not contain company names, tender documents, prices, workspace paths, or account details. Feedback is submitted only when you choose to answer it.
Check whether the bundled Ailtir MCP server exposes the plugin_report_usage
tool. Do not attempt to call a missing tool. If it is unavailable, tell the user
to:
https://app.ailtir.ai/ailtir-mcp./ailtir-cowork-plugin:ailtir_setup again.Stop setup at that point without starting the company interview or writing workspace files.
When the tool is available, run the bundled scripts/feedback_schedule.py
helper from the sibling ailtir_feedback skill with configure --enabled true.
Then read the stable anonymous UUID from ~/Ailtir-Tendering/install_id. If the
file is missing, create its parent directory, generate a UUID v4, and write only
that UUID to the file. Re-read the file and call plugin_report_usage with:
skill_name: ailtir_setupplugin_version: 2.15.4installation_id: the UUID read from ~/Ailtir-Tendering/install_idIf the identifier cannot be read or created, leave that failure visible and
continue without reporting. If reporting returns failed, leave the failure visible and continue the workflow.
Initialize a new Ailtir workspace. Act as an onboarding consultant.
Before starting the interview, check whether the workspace has already been set up. Look for a CLAUDE.md file in the workspace root (AILTIR_PLUGIN_DATA or ~/Ailtir-Tendering) with os: ailtir-cowork in its YAML frontmatter.
AskUserQuestion to offer three choices, and act accordingly:
Context/*.md and Context/profile.json, rewrite the workspace CLAUDE.md. Preserve Bids/, Active Projects/, Intelligence/, and Daily/.Context/ and workspace CLAUDE.md. Ask for confirmation a second time before deleting. Preserve Bids/, Active Projects/, Intelligence/, and Daily/ (destroying tender history is never appropriate here).Ask the user the following questions, ONE AT A TIME. Wait for their answer before asking the next. Do NOT ask all questions at once. Be conversational and professional.
AskUserQuestion with the options: "Ireland" and "United Kingdom". Default to Ireland if the user is on the fence.) Store the answer as ireland or uk.gc. Civil-engineering-only contractors and consulting engineers are planned for a later release — if the user says they are one of those, note it in Context/company.md under "Sectors" and continue with gc for now.Run the Python script to build the definitive Ailtir workstation folder structure:
Run the bundled scripts/create_workstation.py helper in this skill's directory with python3. No arguments needed.
This uses AILTIR_PLUGIN_DATA as the workspace root. If it is not set, it defaults to ~/Ailtir-Tendering. It creates Context/, Bids/, Intelligence/, Active Projects/, and Daily/ under that root.
From the Region and Vertical answers, compute:
profile_key = {region}-{vertical} (e.g. ireland-gc, uk-gc).currency = EUR if region is ireland, GBP if region is uk.date_format = DD/MM/YYYY for both supported regions.Context/profile.jsonWrite the following file to Context/profile.json in the workspace root, substituting today's date for {{DATE}} (in YYYY-MM-DD format):
{
"region": "{{REGION}}",
"vertical": "{{VERTICAL}}",
"currency": "{{CURRENCY}}",
"date_format": "DD/MM/YYYY",
"profile_key": "{{PROFILE_KEY}}",
"created": "{{DATE}}",
"schema_version": 1
}
This file is the single source of truth for which region/vertical the workspace targets. Every skill that needs to branch on jurisdiction reads it.
Once all questions are answered, write the data to the user's workspace.
Resolve the workspace root from AILTIR_PLUGIN_DATA, or use ~/Ailtir-Tendering if it is not set. Use the file operation tools to copy and customise the templates bundled with this skill at templates/Context/:
templates/Context/company.md from this skill's directory, replace placeholders, and write to Context/company.md in the workspace.templates/Context/team.md from this skill's directory, replace placeholders, and write to Context/team.md in the workspace.templates/Context/connectors.md from this skill's directory, replace {{ACTIVE_CONNECTORS}} with the user's Notion status, and write to Context/connectors.md in the workspace.Pick the correct workspace CLAUDE.md template based on profile_key:
ireland-gc → read templates/CLAUDE.ireland-gc.md from this skill's directory.uk-gc → read templates/CLAUDE.uk-gc.md from this skill's directory.Replace the placeholders ({{COMPANY_NAME}}, {{LOCATION}}, {{SECTORS}}, {{ACCREDITATIONS}}, {{DATE}}) with the data gathered in the interview.
Write the final result to CLAUDE.md in the root of the workspace.
[Not provided] instead.ireland-gc/uk-gc, tell them clearly it is not yet supported and offer the closest match.Tell the user:
Setup complete. Your workspace is configured for [Company Name] on the [profile_key] profile.
To get the most out of the quality-writer from day one, we should add 2-3 case studies and your top win themes to the `Intelligence/` folder. I can interview you for 10 minutes to write them up, or you can point me to a folder of old CVs and tenders and I'll extract them automatically.
If you want to do that now, run `/ailtir-cowork-plugin:ailtir_intelligence-builder`.
If you are using Notion, run `/ailtir-cowork-plugin:ailtir_notion-setup` to build your databases.
Otherwise, drop a tender pack into the workspace and run `/ailtir-cowork-plugin:ailtir_bid-planner` to begin.
Once you have a bid or two in flight, run `/ailtir-cowork-plugin:ailtir_conductor` for a proactive "what should I do next?" view across every bid — or `/ailtir-cowork-plugin:ailtir_dashboard` for the visual version. You never need to memorise the 30+ skill catalogue; the conductor will always tell you what to run next.
AILTIR_PLUGIN_DATA or ~/Ailtir-Tendering with all required subfolders.Context/profile.json written with valid region, vertical, currency, date_format, profile_key, created, schema_version.Context/company.md, Context/team.md, and Context/connectors.md written with user-provided data.CLAUDE.md written to workstation root using the correct region-specific template.Compiles the final submission documents. Triggered by /ailtir-cowork-plugin:ailtir_bid-assembly.
Phase 2 skill. Compares received subcontractor quotes for a specific trade package. Normalises pricing, scopes, and exclusions into a multi-tab Excel comparison. Triggered by /ailtir-cowork-plugin:ailtir_bid-leveling.
The master Phase 1 orchestrator for a new tender. Catalogues the tender pack, runs Go/No-Go analysis, extracts compliance requirements, flags contract risks against the active Ailtir profile's playbook (Irish PW-CF/RIAI or UK JCT/NEC4), and generates a 9-tab Bid Plan Workbook and folder structure. Triggered by /ailtir-cowork-plugin:ailtir_bid-planner.
Converts completed project data into structured case studies, and processes tender debriefs to extract learning signals. Triggered by /ailtir-cowork-plugin:ailtir_case-study-generator or debrief mode.
Extracts all ITT requirements into a tracked deliverables matrix. Triggered by /ailtir-cowork-plugin:ailtir_compliance-matrix or when bid-planner runs.
Proactive lifecycle router. Scans every active bid, tells the user what phase each is in, and recommends the next skill to run. Triggered by /ailtir-cowork-plugin:ailtir_conductor, or auto-invoked at the end of ailtir_prime when at least one bid exists.