CtrlK
BlogDocsLog inGet started
Tessl Logo

nitinjain999/platform-skills

Production-grade platform engineering handbook — Kubernetes, Terraform, Flux CD, GitHub Actions, AWS, and more.

64

Quality

80%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

setup-agents.mdreferences/

Setup Agents — Reference Index

Routes to mode-specific reference files. Only load what the mode needs.

Mode routing

ModeLoad
generatesetup-agents-build.md, setup-agents-prompts.md, setup-agents-schemas.md, setup-agents-template.md
upgradesetup-agents-build.md, setup-agents-prompts.md, setup-agents-schemas.md, setup-agents-template.md
addsetup-agents-add.md, setup-agents-prompts.md, setup-agents-schemas.md
reviewsetup-agents-review.md

Signal → Roster Decision Table

SignalConfidenceAgent
Terraform / CDK / SAM / Pulumi + deploy workflowHIGHinfra
FastAPI / Express / Rails / Spring / Spring Boot / DjangoHIGHapp
build.gradle.kts / settings.gradle.kts / Kotlin source in src/main/kotlin/HIGHapp (Kotlin/Spring Boot)
pom.xml or build.gradle with spring-boot-starter dependencyHIGHapp (Spring Boot)
GHA workflows are the product (reusable/composite)HIGHplatform
pytest / jest / go test / rspec / JUnit / KotestMEDIUMtest-writer (offer)
Airflow / Prefect / dbt / Glue / Step FunctionsHIGHdata-pipeline
torch / sklearn / sagemaker / mlflowHIGHml
Any repoALWAYSnavigator (offer)
boto3 only, no IaC, no frameworkAMBIGUOUSask 1 question
Monorepo with 3+ signalsMINIMUM SETgenerate confident + ask team ownership

AGENTS.md — hand-authored detection

Line 1 check: <!-- generated by platform-skills -->

  • Present → managed; overwrite freely
  • Absent → hand-authored; read for context, append only

The same marker check applies to every per-tool agent file. See references/setup-agents-schemas.md → "Managed-file marker" for the per-format rule and the managed() helper — that file is the single source of truth for this rule.

.platform-skills/ — commit this directory

The .platform-skills/ directory is structural metadata — commit it. It is not personal state.

  • Commit: manifest — defines which tool targets were generated; scripts/verify-agents.sh reads it. If gitignored, CI will silently skip all tool-target checks and report 0 issues.
  • Nothing to exclude: the directory contains only the manifest — no secrets, no personal state. If .platform-skills/ is gitignored (e.g. via a .* glob), remove the exclusion.

.platform-skills/manifest — format

One token per line. Lines starting with # are comments. Blank lines ignored.

Valid tokens:

TokenFile verified
copilot-vscode.github/agents/*.agent.md
copilot-cloud.github/agents/*.agent.md (cloud target)
copilot-app.github/copilot-setup-steps.yml
cursor.cursor/rules/*.mdc
codexagents/openai.yaml
windsurf.windsurfrules
vscode-mcp.vscode/mcp.json (servers key) or .vscode/settings.json (github.copilot.chat.mcpServers key)

Example:

# generated by platform-skills setup-agents
copilot-vscode
codex

scripts/verify-agents.sh reads this file to know which checks to run. generate writes it at Step 9. add appends to it at Step 7. upgrade reads it to know which tool paths to scan.

BEFORE_AFTER.md

CHANGELOG.md

CODE_OF_CONDUCT.md

COMMANDS.md

CONTRIBUTING.md

EDITOR_INTEGRATIONS.md

GETTING_STARTED.md

HOW_IT_WORKS.md

install.sh

INSTALLATION.md

LAUNCH.md

PROMPTS.md

QUICKSTART.md

README.md

renovate.json

SECURITY.md

SKILL.md

tessl.json

tile.json