[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6X2DF6ZPXR8VVJNNDWWBN19":3,"skill-same:01M6X2DF6ZPXR8VVJNNDWWBN19":144},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":89,"commitSha":90,"skillDirectory":91,"forksCount":14,"repositoryHtmlUrl":92,"repositoryHomepageUrl":93,"ownerHtmlUrl":94,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":95,"install":96,"resources":109},"01M6X2DF6ZPXR8VVJNNDWWBN19","team-creator",null,"Compose a provider-neutral AI team by tiering accessible models on\ncost-efficiency, capability, latency, and governance, then mapping\nthe 8 processkit role archetypes onto those tiers. Use when\nbootstrapping a new project team, rotating after a provider change,\nor quarterly rebalancing. Triggers: \"create my AI team\",\n\"compose a team\", \"rebalance the team\", \"review the team\".","projectious-work\u002Fprocesskit","projectious-work","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F263889726?v=4","01M6N97TJJ118WQ35CHRV8RD0E","projectious.work","01M6N97TPWJPF0BMKYQ4PBY5W8",0,"MIT","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Farchive\u002Fprocesskit-install-20261101\u002Fcontext\u002Ftemplates\u002Fprocesskit\u002Fv0.23.0\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fteam-creator\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"team","team creator","creator","when","review","re","filter","end","get","project","efficiency","landscape","query","ai-agent","formula","Art","archetypes","only","decision","model","2026-11-10 10:12:30",false,"---\nname: team-creator\ndescription: |\n  Compose a provider-neutral AI team by tiering accessible models on\n  cost-efficiency, capability, latency, and governance, then mapping\n  the 8 processkit role archetypes onto those tiers. Use when\n  bootstrapping a new project team, rotating after a provider change,\n  or quarterly rebalancing. Triggers: \"create my AI team\",\n  \"compose a team\", \"rebalance the team\", \"review the team\".\nmetadata:\n  processkit:\n    apiVersion: processkit.projectious.work\u002Fv1\n    id: SKILL-team-creator\n    version: \"1.2.0\"\n    created: 2026-04-15T00:00:00Z\n    category: processkit\n    layer: null\n    uses:\n      - skill: model-recommender\n        purpose: >\n          Query, score, and filter accessible models via\n          query_models, get_pricing, check_availability.\n      - skill: role-management\n        purpose: Create Role entities via create_role.\n      - skill: actor-profile\n        purpose: >\n          Create Actor entities (type: ai-agent) via create_actor;\n          deactivate replaced actors via deactivate_actor.\n      - skill: binding-management\n        purpose: >\n          Create role-assignment Bindings via create_binding;\n          end superseded Bindings via end_binding.\n      - skill: decision-record\n        purpose: >\n          Write the chartering DecisionRecord; read stored\n          formula weights on rebalance via get_decision.\n    provides:\n      primitives: []\n      mcp_tools: []\n    commands:\n      - name: team-create\n        args: \"--subscription \u003Cprovider>:\u003Ctier> --providers \u003Clist|any> --parallelism-cap \u003Cint> --governance-floor \u003C0-5>\"\n        description: \"Derive a full team from scratch: roles, actors, bindings, roster, and chartering DecisionRecord\"\n      - name: team-review\n        args: \"[--landscape-artifact \u003CART-id>] [--threshold \u003Cfloat>]\"\n        description: \"Read-only team health-check against the latest landscape snapshot\"\n      - name: team-rebalance\n        args: \"--roles \u003Clist|all> --confirm --reason \u003Cstring>\"\n        description: \"Apply a team-review recommendation: targeted re-tiering of one or more roles\"\n---\n\n# Team Creator\n\n## Intro\n\n`team-creator` derives a provider-neutral AI team by scoring all\naccessible models on four weighted dimensions (Capability, Cost,\nLatency, Governance) and mapping the 8 processkit role archetypes\nonto the resulting heavy \u002F medium \u002F light tiers. It composes 5\nexisting skills — no new primitives or MCP tools are introduced.\n\n## Overview\n\n### When to use\n\n| Trigger | Command |\n|---|---|\n| New project or provider subscription | `team-create` |\n| Quarterly landscape shift | `team-review` → `team-rebalance` |\n| Provider outage, rapid rotation | `team-rebalance --roles all` |\n| Spot-check current assignments | `team-review` |\n\n### Inputs (key parameters)\n\n| Parameter | Required | Default | Notes |\n|---|---|---|---|\n| `--subscription \u003Cprovider>:\u003Ctier>` | yes | — | e.g. `anthropic:max-5x` |\n| `--governance-floor \u003C0-5>` | no | 3 | Models below excluded before scoring |\n| `--parallelism-cap \u003C1-10>` | no | 5 | PM always capped at 1 |\n| `--weight-overrides \u003Cjson>` | no | see formula | Must sum to 1.0 ± 0.001; CLI > DEC-*-TeamWeights > defaults |\n| `--threshold-overrides \u003Cjson>` | no | `{\"heavy_min\":0.70,\"medium_min\":0.40}` | CLI > DEC-*-TeamWeights > defaults |\n| `--landscape-artifact \u003CART-id>` | no | 3-level discovery | Explicit > project-tag > kit default; see `references\u002Flandscape-resolution.md` |\n| `--landscape \u003CART-id>` | no | alias for `--landscape-artifact` | Kept for backwards compatibility |\n\n### Tiering formula (summary)\n\n**Defaults rebalanced 2026-04-15 after Phase 3 dogfood (see ART-20260415_1545-TeamWeaver-team-creator-dogfood-diff §7).** Capability weight raised from 0.40 to 0.60 to prevent tier inversion on same-provider candidate sets where cost and capability are anti-correlated.\n\n| Dim | Weight | Source |\n|---|---|---|\n| Capability (C) | 0.60 | swe_bench + community rating, normalised |\n| Cost efficiency (K) | 0.20 | 1 \u002F (output_price × quota_burn), normalised |\n| Latency fit (L) | 0.10 | output_tokens_per_sec, normalised |\n| Governance (G) | 0.10 | G-score from model-recommender, normalised |\n\n`TierScore ≥ 0.70 → heavy | 0.40–0.69 → medium | \u003C 0.40 → light`\n\nSee `references\u002Ftiering-formula.md` for normalisation, thresholds,\nand a full worked example.\n\n### Role archetypes → tier mapping\n\n| Role | Tier pin | Override? |\n|---|---|---|\n| project-manager | heavy | Never (immutable) |\n| senior-architect | heavy | Medium only if no heavy clears G-floor + owner approval |\n| senior-researcher | heavy | Same as senior-architect |\n| junior-architect | medium | Heavy if capability gap > 15pp on SWE-bench |\n| developer | medium | Heavy if `--security-critical` flag set |\n| junior-researcher | medium | No override |\n| junior-developer | light | Medium if no light model accessible |\n| assistant | light | No override; shares junior-developer model if no light available |\n\nSee `references\u002Frole-archetypes.md` for full override-when rules.\n\nProject-level overrides: if `context\u002Fteam\u002Frole-archetypes.yaml`\nexists, it is loaded before archetype mapping and validated eagerly.\nSee `references\u002Frole-archetypes-override.md` for schema and invariants.\n\n### Commands\n\n**`team-create`** runs the full derivation: queries models, applies\nthe tiering formula, maps archetypes, writes 8 Role + 8 Actor + 8\nBinding entities, rewrites `context\u002Fteam\u002Froster.md`, and emits a\nchartering DecisionRecord that explicitly supersedes the prior team\nDecisionRecord. Use `--dry-run` to print the plan without writing.\n\n**`team-review`** is read-only. Re-scores current assignments against\nthe latest landscape snapshot, diffs tier scores against those stored\nin the governing DecisionRecord, and surfaces tier-shifts, unavailable\nmodels, and new outperformers. No entities are written.\n\n**`team-rebalance`** applies a review recommendation. Requires\n`--confirm`. For `--roles all`, the full create logic re-runs and a\nnew DecisionRecord is written. For named roles, the governing\nDecisionRecord's `progress_notes` are amended instead.\n\n### Outputs\n\n| Output | `team-create` | `team-review` | `team-rebalance` |\n|---|---|---|---|\n| Role \u002F Actor \u002F Binding entities | YES ×8 | NO | scoped roles |\n| `context\u002Fteam\u002Froster.md` | YES | NO | YES (in-place) |\n| DecisionRecord | YES (new) | NO | amend notes |\n| Diff report | NO | YES (stdout) | NO |\n\n## Gotchas\n\n- **Missing landscape-summary artifact.** This skill ingests a\n  pre-structured markdown artifact tagged `landscape-summary`, NOT\n  raw HTML. If none exists, error: \"No landscape-summary artifact\n  found. Run the Haiku landscape-ingest task to produce\n  ART-*-LandscapeSnapshot before team-create.\" Do not parse HTML.\n\n- **Entity deactivation sequence on re-create.** When `team-create`\n  is re-run: (a) resolve prior team from roster.md; (b) for each\n  prior Binding call `binding-management.end_binding` with\n  `reason=\"superseded by team-create run \u003Ctimestamp>\"`; (c) for each\n  prior Actor whose model is NOT in the new team call\n  `actor-profile.deactivate_actor`; (d) for prior Actors whose model\n  IS re-assigned to the same role REUSE the existing Actor — do not\n  create a duplicate; (e) then create new Bindings.\n\n- **Formula weight persistence.** Weights live in the chartering\n  DecisionRecord's `spec.inputs_snapshot` block. `team-rebalance`\n  reads them via `decision-record.get_decision`. No skill-local\n  config file for weights.\n\n- **Tier-collapse (\u003C 3 tiers accessible).** Promote the two highest-\n  scoring light models to medium. Never fail; degrade gracefully.\n\n- **PM clone cap.** Parallelism cap never applies to project-manager;\n  PM is always exactly 1 (per DEC-20260414_0900).\n\n- **Snapshot staleness.** Artifact older than 90 days → warn and\n  proceed. Surface the artifact date in the DecisionRecord.\n\n- **Provider-neutrality.** Never hardcode any model name, provider\n  name, or tier label anywhere in this skill. All identifiers flow\n  in from `model-recommender`.\n\n- **Override audit trails (OpenWeave layers 1–4).** Each override\n  layer produces a distinct audit entry in the chartering team\n  DecisionRecord's `inputs_snapshot`:\n  - Layer 1 (landscape): `landscape_artifact_source` records\n    `\"explicit\"` | `\"project-tag\"` | `\"kit-default\"` and the\n    resolved ART-id. The project-tagged artifact (ART-*) is itself\n    the audit record for who created the custom landscape.\n  - Layer 2 (weights): `weights_source` + `weights` block records\n    which DEC-*-TeamWeights (if any) was applied, or `\"cli\"` \u002F\n    `\"skill-default\"`. The DEC-*-TeamWeights record carries its own\n    rationale and deciders.\n  - Layer 3 (thresholds): `tier_thresholds_source` + `tier_thresholds`\n    block; co-located with Layer 2 in the same DEC-*-TeamWeights\n    record (causally coupled — cannot drift).\n  - Layer 4 (role pins): `archetype_override_file`, `archetype_override_semantics`,\n    and `archetype_overrides` list each overridden role with its new\n    pin. The `context\u002Fteam\u002Frole-archetypes.yaml` file itself is\n    the persistent record.\n  Any run with overrides: query the single chartering team\n  DecisionRecord to fully reconstruct the run's configuration.\n\n- **Canonical schema fields (processkit v0.16.0).** This skill\n  emits five fields introduced in v0.16.0: Role fields\n  `primary_contact` (bool), `clone_cap` (int),\n  `cap_escalation` (string); Actor fields `is_template` (bool),\n  `templated_from` (string, nullable). Seed Actors are always\n  `is_template: true`; rebalance-spawned clones are\n  `is_template: false` with `templated_from` pointing at the seed.\n\n## Agent-driven discovery\n\nAgents can resolve user intent into the correct override layer using\nthe trigger phrases below. These are additive to the existing\n`team-creator` triggers above — they extend the skill-finder entries,\nnot replace them.\n\n| Layer | Trigger phrases | Routed action |\n|---|---|---|\n| Layer 1 — landscape | \"use our own model list\", \"we have a custom provider set\", \"this project uses different models\", \"update the landscape for this project\" | Create project-tagged landscape artifact (`landscape-summary-project` tag + `project_id`); pass `--landscape-artifact` to `team-create` |\n| Layer 2 — weights | \"we value latency more\", \"cost matters more here\", \"prioritise governance\", \"adjust the scoring weights\", \"latency is critical for this project\" | Write a `DEC-*-TeamWeights` record (tag: `team-weights-override`) via `decision-record-write`; re-run `team-create` to pick it up |\n| Layer 3 — thresholds | \"the tier cutoffs don't fit our model set\", \"too many models landing in medium\", \"adjust the heavy threshold\", \"nothing is reaching heavy tier\" | Amend or create `DEC-*-TeamWeights` with a `tier_thresholds` block; validate against rules in `references\u002Fteam-weights-decision-schema.md` |\n| Layer 4 — pins | \"pin senior-architect to medium for this project\", \"we want all researchers on heavy\", \"remap role classes\", \"change the role tier assignments\" | Create or update `context\u002Fteam\u002Frole-archetypes.yaml`; re-run `team-create` (eager validation fires on startup) |\n\nAgents MUST consult skill-finder before routing any of these requests.\nThe trigger phrases are designed to match natural-language owner requests\nwithout the owner naming the override layer explicitly.\n\n## No-skill-inflation rationale\n\nOption C chosen over extending `agent-management` (heaviest skill;\nscope bleed) or `model-recommender` (individual model profiling vs.\nteam orchestration). Pure orchestration consumer: 5 existing skills\ncomposed, 3 commands added, 0 new primitives or MCP tools.\n","# Team Creator\n\n## Intro\n\n`team-creator` derives a provider-neutral AI team by scoring all\naccessible models on four weighted dimensions (Capability, Cost,\nLatency, Governance) and mapping the 8 processkit role archetypes\nonto the resulting heavy \u002F medium \u002F light tiers. It composes 5\nexisting skills — no new primitives or MCP tools are introduced.\n\n## Overview\n\n### When to use\n\n| Trigger | Command |\n|---|---|\n| New project or provider subscription | `team-create` |\n| Quarterly landscape shift | `team-review` → `team-rebalance` |\n| Provider outage, rapid rotation | `team-rebalance --roles all` |\n| Spot-check current assignments | `team-review` |\n\n### Inputs (key parameters)\n\n| Parameter | Required | Default | Notes |\n|---|---|---|---|\n| `--subscription \u003Cprovider>:\u003Ctier>` | yes | — | e.g. `anthropic:max-5x` |\n| `--governance-floor \u003C0-5>` | no | 3 | Models below excluded before scoring |\n| `--parallelism-cap \u003C1-10>` | no | 5 | PM always capped at 1 |\n| `--weight-overrides \u003Cjson>` | no | see formula | Must sum to 1.0 ± 0.001; CLI > DEC-*-TeamWeights > defaults |\n| `--threshold-overrides \u003Cjson>` | no | `{\"heavy_min\":0.70,\"medium_min\":0.40}` | CLI > DEC-*-TeamWeights > defaults |\n| `--landscape-artifact \u003CART-id>` | no | 3-level discovery | Explicit > project-tag > kit default; see `references\u002Flandscape-resolution.md` |\n| `--landscape \u003CART-id>` | no | alias for `--landscape-artifact` | Kept for backwards compatibility |\n\n### Tiering formula (summary)\n\n**Defaults rebalanced 2026-04-15 after Phase 3 dogfood (see ART-20260415_1545-TeamWeaver-team-creator-dogfood-diff §7).** Capability weight raised from 0.40 to 0.60 to prevent tier inversion on same-provider candidate sets where cost and capability are anti-correlated.\n\n| Dim | Weight | Source |\n|---|---|---|\n| Capability (C) | 0.60 | swe_bench + community rating, normalised |\n| Cost efficiency (K) | 0.20 | 1 \u002F (output_price × quota_burn), normalised |\n| Latency fit (L) | 0.10 | output_tokens_per_sec, normalised |\n| Governance (G) | 0.10 | G-score from model-recommender, normalised |\n\n`TierScore ≥ 0.70 → heavy | 0.40–0.69 → medium | \u003C 0.40 → light`\n\nSee `references\u002Ftiering-formula.md` for normalisation, thresholds,\nand a full worked example.\n\n### Role archetypes → tier mapping\n\n| Role | Tier pin | Override? |\n|---|---|---|\n| project-manager | heavy | Never (immutable) |\n| senior-architect | heavy | Medium only if no heavy clears G-floor + owner approval |\n| senior-researcher | heavy | Same as senior-architect |\n| junior-architect | medium | Heavy if capability gap > 15pp on SWE-bench |\n| developer | medium | Heavy if `--security-critical` flag set |\n| junior-researcher | medium | No override |\n| junior-developer | light | Medium if no light model accessible |\n| assistant | light | No override; shares junior-developer model if no light available |\n\nSee `references\u002Frole-archetypes.md` for full override-when rules.\n\nProject-level overrides: if `context\u002Fteam\u002Frole-archetypes.yaml`\nexists, it is loaded before archetype mapping and validated eagerly.\nSee `references\u002Frole-archetypes-override.md` for schema and invariants.\n\n### Commands\n\n**`team-create`** runs the full derivation: queries models, applies\nthe tiering formula, maps archetypes, writes 8 Role + 8 Actor + 8\nBinding entities, rewrites `context\u002Fteam\u002Froster.md`, and emits a\nchartering DecisionRecord that explicitly supersedes the prior team\nDecisionRecord. Use `--dry-run` to print the plan without writing.\n\n**`team-review`** is read-only. Re-scores current assignments against\nthe latest landscape snapshot, diffs tier scores against those stored\nin the governing DecisionRecord, and surfaces tier-shifts, unavailable\nmodels, and new outperformers. No entities are written.\n\n**`team-rebalance`** applies a review recommendation. Requires\n`--confirm`. For `--roles all`, the full create logic re-runs and a\nnew DecisionRecord is written. For named roles, the governing\nDecisionRecord's `progress_notes` are amended instead.\n\n### Outputs\n\n| Output | `team-create` | `team-review` | `team-rebalance` |\n|---|---|---|---|\n| Role \u002F Actor \u002F Binding entities | YES ×8 | NO | scoped roles |\n| `context\u002Fteam\u002Froster.md` | YES | NO | YES (in-place) |\n| DecisionRecord | YES (new) | NO | amend notes |\n| Diff report | NO | YES (stdout) | NO |\n\n## Gotchas\n\n- **Missing landscape-summary artifact.** This skill ingests a\n  pre-structured markdown artifact tagged `landscape-summary`, NOT\n  raw HTML. If none exists, error: \"No landscape-summary artifact\n  found. Run the Haiku landscape-ingest task to produce\n  ART-*-LandscapeSnapshot before team-create.\" Do not parse HTML.\n\n- **Entity deactivation sequence on re-create.** When `team-create`\n  is re-run: (a) resolve prior team from roster.md; (b) for each\n  prior Binding call `binding-management.end_binding` with\n  `reason=\"superseded by team-create run \u003Ctimestamp>\"`; (c) for each\n  prior Actor whose model is NOT in the new team call\n  `actor-profile.deactivate_actor`; (d) for prior Actors whose model\n  IS re-assigned to the same role REUSE the existing Actor — do not\n  create a duplicate; (e) then create new Bindings.\n\n- **Formula weight persistence.** Weights live in the chartering\n  DecisionRecord's `spec.inputs_snapshot` block. `team-rebalance`\n  reads them via `decision-record.get_decision`. No skill-local\n  config file for weights.\n\n- **Tier-collapse (\u003C 3 tiers accessible).** Promote the two highest-\n  scoring light models to medium. Never fail; degrade gracefully.\n\n- **PM clone cap.** Parallelism cap never applies to project-manager;\n  PM is always exactly 1 (per DEC-20260414_0900).\n\n- **Snapshot staleness.** Artifact older than 90 days → warn and\n  proceed. Surface the artifact date in the DecisionRecord.\n\n- **Provider-neutrality.** Never hardcode any model name, provider\n  name, or tier label anywhere in this skill. All identifiers flow\n  in from `model-recommender`.\n\n- **Override audit trails (OpenWeave layers 1–4).** Each override\n  layer produces a distinct audit entry in the chartering team\n  DecisionRecord's `inputs_snapshot`:\n  - Layer 1 (landscape): `landscape_artifact_source` records\n    `\"explicit\"` | `\"project-tag\"` | `\"kit-default\"` and the\n    resolved ART-id. The project-tagged artifact (ART-*) is itself\n    the audit record for who created the custom landscape.\n  - Layer 2 (weights): `weights_source` + `weights` block records\n    which DEC-*-TeamWeights (if any) was applied, or `\"cli\"` \u002F\n    `\"skill-default\"`. The DEC-*-TeamWeights record carries its own\n    rationale and deciders.\n  - Layer 3 (thresholds): `tier_thresholds_source` + `tier_thresholds`\n    block; co-located with Layer 2 in the same DEC-*-TeamWeights\n    record (causally coupled — cannot drift).\n  - Layer 4 (role pins): `archetype_override_file`, `archetype_override_semantics`,\n    and `archetype_overrides` list each overridden role with its new\n    pin. The `context\u002Fteam\u002Frole-archetypes.yaml` file itself is\n    the persistent record.\n  Any run with overrides: query the single chartering team\n  DecisionRecord to fully reconstruct the run's configuration.\n\n- **Canonical schema fields (processkit v0.16.0).** This skill\n  emits five fields introduced in v0.16.0: Role fields\n  `primary_contact` (bool), `clone_cap` (int),\n  `cap_escalation` (string); Actor fields `is_template` (bool),\n  `templated_from` (string, nullable). Seed Actors are always\n  `is_template: true`; rebalance-spawned clones are\n  `is_template: false` with `templated_from` pointing at the seed.\n\n## Agent-driven discovery\n\nAgents can resolve user intent into the correct override layer using\nthe trigger phrases below. These are additive to the existing\n`team-creator` triggers above — they extend the skill-finder entries,\nnot replace them.\n\n| Layer | Trigger phrases | Routed action |\n|---|---|---|\n| Layer 1 — landscape | \"use our own model list\", \"we have a custom provider set\", \"this project uses different models\", \"update the landscape for this project\" | Create project-tagged landscape artifact (`landscape-summary-project` tag + `project_id`); pass `--landscape-artifact` to `team-create` |\n| Layer 2 — weights | \"we value latency more\", \"cost matters more here\", \"prioritise governance\", \"adjust the scoring weights\", \"latency is critical for this project\" | Write a `DEC-*-TeamWeights` record (tag: `team-weights-override`) via `decision-record-write`; re-run `team-create` to pick it up |\n| Layer 3 — thresholds | \"the tier cutoffs don't fit our model set\", \"too many models landing in medium\", \"adjust the heavy threshold\", \"nothing is reaching heavy tier\" | Amend or create `DEC-*-TeamWeights` with a `tier_thresholds` block; validate against rules in `references\u002Fteam-weights-decision-schema.md` |\n| Layer 4 — pins | \"pin senior-architect to medium for this project\", \"we want all researchers on heavy\", \"remap role classes\", \"change the role tier assignments\" | Create or update `context\u002Fteam\u002Frole-archetypes.yaml`; re-run `team-create` (eager validation fires on startup) |\n\nAgents MUST consult skill-finder before routing any of these requests.\nThe trigger phrases are designed to match natural-language owner requests\nwithout the owner naming the override layer explicitly.\n\n## No-skill-inflation rationale\n\nOption C chosen over extending `agent-management` (heaviest skill;\nscope bleed) or `model-recommender` (individual model profiling vs.\nteam orchestration). Pure orchestration consumer: 5 existing skills\ncomposed, 3 commands added, 0 new primitives or MCP tools.\n",{"name":5,"metadata":49,"description":88},{"processkit":50},{"id":51,"uses":52,"layer":6,"created":68,"version":69,"category":70,"commands":71,"provides":84,"apiVersion":87},"SKILL-team-creator",[53,56,59,62,65],{"skill":54,"purpose":55},"model-recommender","Query, score, and filter accessible models via query_models, get_pricing, check_availability.\n",{"skill":57,"purpose":58},"role-management","Create Role entities via create_role.",{"skill":60,"purpose":61},"actor-profile","Create Actor entities (type: ai-agent) via create_actor; deactivate replaced actors via deactivate_actor.\n",{"skill":63,"purpose":64},"binding-management","Create role-assignment Bindings via create_binding; end superseded Bindings via end_binding.\n",{"skill":66,"purpose":67},"decision-record","Write the chartering DecisionRecord; read stored formula weights on rebalance via get_decision.\n",1776211200000,"1.2.0","processkit",[72,76,80],{"args":73,"name":74,"description":75},"--subscription \u003Cprovider>:\u003Ctier> --providers \u003Clist|any> --parallelism-cap \u003Cint> --governance-floor \u003C0-5>","team-create","Derive a full team from scratch: roles, actors, bindings, roster, and chartering DecisionRecord",{"args":77,"name":78,"description":79},"[--landscape-artifact \u003CART-id>] [--threshold \u003Cfloat>]","team-review","Read-only team health-check against the latest landscape snapshot",{"args":81,"name":82,"description":83},"--roles \u003Clist|all> --confirm --reason \u003Cstring>","team-rebalance","Apply a team-review recommendation: targeted re-tiering of one or more roles",{"mcp_tools":85,"primitives":86},[],[],"processkit.projectious.work\u002Fv1","Compose a provider-neutral AI team by tiering accessible models on\ncost-efficiency, capability, latency, and governance, then mapping\nthe 8 processkit role archetypes onto those tiers. Use when\nbootstrapping a new project team, rotating after a provider change,\nor quarterly rebalancing. Triggers: \"create my AI team\",\n\"compose a team\", \"rebalance the team\", \"review the team\".\n","main","4876a92620ee792aac2ac9a1a806322d8a572367","archive\u002Fprocesskit-install-20261101\u002Fcontext\u002Ftemplates\u002Fprocesskit\u002Fv0.23.0\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fteam-creator","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit","https:\u002F\u002Fprojectious-work.github.io\u002Fprocesskit\u002F","https:\u002F\u002Fgithub.com\u002Fprojectious-work","2026-11-11 23:24:18",{"source":8,"skillName":5,"commands":97,"prompt":107,"zipAvailable":108},[98,101,104],{"tool":99,"command":100},"npx","npx skills add projectious-work\u002Fprocesskit --skill team-creator",{"tool":102,"command":103},"bunx","bunx skills add projectious-work\u002Fprocesskit --skill team-creator",{"tool":105,"command":106},"pnpm","pnpm dlx skills add projectious-work\u002Fprocesskit --skill team-creator","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Farchive\u002Fprocesskit-install-20261101\u002Fcontext\u002Ftemplates\u002Fprocesskit\u002Fv0.23.0\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fteam-creator\u002FSKILL.md",true,[110,116,120,124,128,132,136,140],{"path":111,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":114,"sourceHtmlUrl":115},"commands\u002Fteam-create.md","REFERENCE","参考文档",10528,"https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Farchive\u002Fprocesskit-install-20261101\u002Fcontext\u002Ftemplates\u002Fprocesskit\u002Fv0.23.0\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fteam-creator\u002Fcommands\u002Fteam-create.md",{"path":117,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":118,"sourceHtmlUrl":119},"commands\u002Fteam-rebalance.md",5844,"https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Farchive\u002Fprocesskit-install-20261101\u002Fcontext\u002Ftemplates\u002Fprocesskit\u002Fv0.23.0\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fteam-creator\u002Fcommands\u002Fteam-rebalance.md",{"path":121,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":122,"sourceHtmlUrl":123},"commands\u002Fteam-review.md",4057,"https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Farchive\u002Fprocesskit-install-20261101\u002Fcontext\u002Ftemplates\u002Fprocesskit\u002Fv0.23.0\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fteam-creator\u002Fcommands\u002Fteam-review.md",{"path":125,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":126,"sourceHtmlUrl":127},"references\u002Flandscape-resolution.md",2094,"https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Farchive\u002Fprocesskit-install-20261101\u002Fcontext\u002Ftemplates\u002Fprocesskit\u002Fv0.23.0\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fteam-creator\u002Freferences\u002Flandscape-resolution.md",{"path":129,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":130,"sourceHtmlUrl":131},"references\u002Frole-archetypes-override.md",5288,"https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Farchive\u002Fprocesskit-install-20261101\u002Fcontext\u002Ftemplates\u002Fprocesskit\u002Fv0.23.0\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fteam-creator\u002Freferences\u002Frole-archetypes-override.md",{"path":133,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":134,"sourceHtmlUrl":135},"references\u002Frole-archetypes.md",6639,"https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Farchive\u002Fprocesskit-install-20261101\u002Fcontext\u002Ftemplates\u002Fprocesskit\u002Fv0.23.0\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fteam-creator\u002Freferences\u002Frole-archetypes.md",{"path":137,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":138,"sourceHtmlUrl":139},"references\u002Fteam-weights-decision-schema.md",5003,"https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Farchive\u002Fprocesskit-install-20261101\u002Fcontext\u002Ftemplates\u002Fprocesskit\u002Fv0.23.0\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fteam-creator\u002Freferences\u002Fteam-weights-decision-schema.md",{"path":141,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":142,"sourceHtmlUrl":143},"references\u002Ftiering-formula.md",5718,"https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Farchive\u002Fprocesskit-install-20261101\u002Fcontext\u002Ftemplates\u002Fprocesskit\u002Fv0.23.0\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fteam-creator\u002Freferences\u002Ftiering-formula.md",[145,168,188,208,225,243],{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":152,"publishedAt":44},"01M6X5MTC89B4ZGXW3JVSQCPF8","skill-management","Manage Skill package manifests as v1 ontology entities.","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fskill-management\u002FSKILL.md",[151],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[153,154,155,156,157,158,159,160,161,162,147,32,163,164,165,166,167],"management","skill management","create","update","package","alpha","work","list","manage","ontology","as","manifests","v1","skill package","transition",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":175,"publishedAt":44},"01M6X5MCV74NHW5MEDNHZRF2C8","schema-management","Manage generated processkit schema contracts through deterministic MCP rebuild and inspection workflows.","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fschema-management\u002FSKILL.md",[174],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[153,176,177,178,179,180,158,159,181,182,161,183,184,185,32,186,187],"schema","schema management","MCP","workflows","validation","generated","rebuild","contracts","wed","deterministic","contract","mode",{"skillNo":189,"name":190,"nameZh":6,"description":191,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":192,"categories":193,"keywords":194,"publishedAt":44},"01M6X5M5G6YJ96AMZGSCZJ1D13","proposition-management","Record claims, risks, beliefs, world facts, WSJF estimates, and assumptions through the Proposition interface.","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fproposition-management\u002FSKILL.md",[],[153,195,196,155,156,197,158,159,198,199,200,36,32,201,202,203,204,205,206,207],"proposition","proposition management","index","log","world","record","creation","event","interface","updates","facts","claims","WSJF",{"skillNo":209,"name":210,"nameZh":6,"description":211,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":212,"categories":213,"keywords":214,"publishedAt":44},"01M6X5KMQ83QN9M6MPWZM7344F","ontology-management","Manage generated v1 ontology entities that do not require a dedicated domain server.","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fontology-management\u002FSKILL.md",[],[153,162,215,155,158,216,217,181,218,198,161,219,220,32,221,222,202,223,165,224],"ontology management","lifecycle","archive","roadmap","do","domain","iteration","keep","measurement","generic",{"skillNo":226,"name":227,"nameZh":6,"description":228,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":229,"categories":230,"keywords":231,"publishedAt":44},"01M6X5KCY2DN3SM21RERSFNEBT","okf-compatibility","Import, export, and validate conformant Open Knowledge Format bundles.","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fokf-compatibility\u002FSKILL.md",[],[232,233,234,235,158,236,237,238,159,239,240,241,242],"okf","compatibility","okf compatibility","validate","open","knowledge","format","export","bundles","bundle","import",{"skillNo":244,"name":245,"nameZh":6,"description":246,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":247,"categories":248,"keywords":249,"publishedAt":44},"01M6X5JA8S5PNGJVFW4EQY8T83","capability-management","Manage versioned Capability entities and their governed lifecycle.","https:\u002F\u002Fgithub.com\u002Fprojectious-work\u002Fprocesskit\u002Fblob\u002Fmain\u002Fsrc\u002Fcontext\u002Fskills\u002Fprocesskit\u002Fcapability-management\u002FSKILL.md",[],[153,250,251,155,156,197,158,216,159,160,198,252,161,200,32,222,202,203,253,167],"capability","capability management","queries","changes"]