candidate-promotion
Skill2 starsChanged 33 days agoMITView on GitHub
Advances TI candidates through SANDBOX_TESTED and drafts Captain-approved Skill sidecar PRs
In this repository52 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .cursor/rules/00-core-operating-model.mdcCursor rule
- .cursor/rules/01-plan-approval-gate.mdcCursor rule
- .cursor/rules/02-git-worktree-policy.mdcCursor rule
- .cursor/rules/03-validation-definition-of-done.mdcCursor rule
- .cursor/rules/04-documentation-memory.mdcCursor rule
- accessibility-reviewSkill
- agent-skills-packagingSkill
- autonomy-budgetSkill
- bounded-autonomySkill
- capability-planningSkill
- code-reviewerSkill
- code-structure-cleanupSkill
- compass-evaluatorSkill
- context-inodesSkill
- dependency-supply-chainSkill
- docker-cloudSkill
- embedding-providersSkill
- execution-telemetrySkill
- experience-routingSkill
- experience-skill-trainingSkill
- external-knowledge-ingestSkill
- github-integrationSkill
- goose-agent-orchestrationSkill
- harness-gcSkill
- hosted-vector-dbSkill
- implementation-planningSkill
- ios-engineeringSkill
- knowledge-stewardSkill
- linear-integrationSkill
- node-engineeringSkill
- northstar-connected-routineSkill
- notion-integrationSkill
- package-registry-tiSkill
- persistent-role-promotionSkill
- playwright-browser-validationSkill
- postgres-prismaSkill
- procedure-playbooksSkill
- project-overseerSkill
- pull-request-preparationSkill
- python-mlSkill
- react-engineeringSkill
- repository-discoverySkill
- review-fix-loopSkill
- security-audit-proceduresSkill
- security-reviewSkill
- skill-learning-loopSkill
- skill-lifecycleSkill
- source-code-contextSkill
- technology-intelligence-liveSkill
- testing-validationSkill
- worktree-orchestrationSkill
The file
Files
Candidate Promotion
Use this Skill when
A Technology Intelligence candidate should advance along:
DISCOVERED → ANALYZED → SECURITY_REVIEWED → SANDBOX_TESTED
or the Captain wants a draft Skill sidecar prepared for an approved PR into
.cursor/skills/<slug>/.
Ceiling for this Skill: SANDBOX_TESTED. For APPROVED → AVAILABLE_SKILL →
PROVEN_SKILL (Captain-gated, Experience-backed), use Skill skill-lifecycle.
Inputs
- Candidate JSON path (fixture or staging)
- Target stage (
ANALYZEDdefault;SECURITY_REVIEWED/SANDBOX_TESTEDneed evidence) - Optional target Skill slug for draft sidecar
Procedure
- Validate candidate (
approved_for_executionmust be false). Advance lifecycle (examples):
./scripts/promote-candidate.sh --candidate <path.json> ./scripts/promote-candidate.sh --candidate <path.json> \ --stage SECURITY_REVIEWED \ --evidence .agent/evidence/security-review.md ./scripts/promote-candidate.sh --candidate <path.json> \ --stage SANDBOX_TESTED \ --evidence .agent/evidence/sandbox-test.mdOptionally draft a Skill sidecar proposal (still not live). M23: the candidate must already carry
security-review+dependency-supply-chainevidence paths (from the TI scorecard) or the draft fails closed:./scripts/promote-candidate.sh --candidate <path.json> --draft-skill <slug>- For post-sandbox stages, load Skill
skill-lifecycle(requires--captain-approved). - Open a Captain-reviewed PR to copy draft files into
.cursor/skills/<slug>/only after explicit approval. Never auto-merge. - Re-run
./scripts/compile-capability-registry.shand tests after merge. - For live starred-repo discovery (Captain local only), use Skill
technology-intelligence-livewithCOMPASS_TI_PROVIDER=github-stars. External repos must be starred; non-starred feeds are rejected.
Output
- Staging candidate under
.agent/capabilities/candidates/staging/ - Optional draft under
.agent/capabilities/candidates/skill-drafts/<slug>/
Prohibited actions
- Advancing candidates past
SANDBOX_TESTEDvia this Skill without followingskill-lifecycleCaptain gates - Auto-installing candidates into the Skill registry
- Drafting Skills without security-review + dependency-supply-chain evidence
- Setting
approved_for_execution: true - Executing or cloning external repositories as part of promotion
- Ingesting non-starred external repos into TI
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

