{
  "markdown": "# skillfoundry-products\n\n`skillfoundry-products` is the implementation repository for the probes, mechanisms,\nand offerings that Skillfoundry builds and operates.\n\n**Lifecycle:** active. This monorepo is the canonical source for its maintained\nproducts, including Preflight.\n\n**Verified today:** TypeScript workspace checks and both Python suites run\nthrough the root gate. Registry publication is separate and occurs only from\npinned, checksum-verified OIDC workflows.\n\n```bash\nmake setup\nmake check\n```\n\nSee [docs/architecture.md](docs/architecture.md) for ownership boundaries,\nartifact roles, and dated migration exceptions.\n\nThis repo has two different lanes on purpose:\n\n- `mechanisms/`: internal factory tools that help Skillfoundry identify, design, and\n  improve opportunities. These are not automatically public products.\n- `products/`: external, user-facing software artifacts that have been selected for\n  public deployment, distribution, and monetization.\n- `templates/`: reusable implementation starters for future external product lanes.\n\nPublic product routing should stay platform-centric. The preferred external shape is:\n\n- `https://skillfoundry.synaplex.ai/products/<product-slug>/...`\n\nnot one public hostname per product.\n\nThe distinction matters. Internal mechanisms help the agent system think and decide\nbetter. External products are what we eventually sell or distribute through channels\nsuch as AgenticMarket.\n\n## Default External Stack\n\nThe default lane for new external MCP offerings or probes is now:\n\n- TypeScript-first\n- remote MCP over Streamable HTTP\n- Cloudflare Workers for stateless offerings\n- Skillfoundry-owned public routes for the canonical runtime surface\n\nThat keeps the runtime independent from any single marketplace while preserving a\nsimple path to distribution through registries and marketplaces later.\n\n## Current Layout\n\n- `mechanisms/bottleneck-radar/`: internal MCP mechanism for turning noisy source\n  signals into ranked bottlenecks and builder-ready opportunity briefs.\n- `products/launchpad-lint/`: first external MCP product candidate for auditing launch\n  readiness and drafting marketplace launch packages.\n- `templates/remote-skill-ts/`: default starter for new remote TypeScript MCP\n  probes or offerings.\n\n## Working Rule\n\nDo not treat a mechanism as an offering by default.\n\nA mechanism graduates into an offering only when Skillfoundry has made an explicit\ndecision that:\n\n- the user-facing utility is clear,\n- the deployment surface is chosen,\n- the pricing or monetization path is chosen,\n- and the artifact deserves its own external lifecycle.\n\n## Factory Documents\n\n- `docs/CASHFLOW_ENGINE.md`: repo-level operating loop for commercial probes and offerings\n- `docs/BUILD_NEXT_PORTFOLIO.md`: current ranking of the next revenue lanes\n- `docs/LEARNING_LAB.md`: standard for turning launches and failures into reusable learning\n- `docs/HYPOTHESIS_TEMPLATE.md`: required hypothesis format for major changes\n- `docs/SKILL_FACTORY_SCORECARD.md`: build-next scoring heuristic\n- `docs/TELEMETRY_MODEL.md`: minimum telemetry and evidence envelope for compounding learning\n- `docs/SKILL_PROPOSAL_TEMPLATE.md`: required pre-build probe template\n- `docs/PORTFOLIO_INTAKE.md`: intake workflow for new product and suite ideas before they graduate into active builds\n- `docs/POST_LAUNCH_REVIEW_TEMPLATE.md`: required after-launch learning template\n- `docs/ADVERSARIAL_REVIEW_PRIMITIVES.md`: multi-lens skeptical review primitive for sharpening products and extracting reusable heuristics\n\n## TypeScript Workspace Setup\n\nThe repo now includes a `pnpm` workspace for future TypeScript skills. If `pnpm` is not\ninstalled globally, use `corepack`:\n\n```bash\ncorepack pnpm install\n```\n",
  "bytes": 3734,
  "sha": "b37a791b788fd3c1c841dfc15df8ab891a1a306e1eff2440d46cfe80898c5bce",
  "repo_slug": "evanfollis/skillfoundry-products",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_evanfollis_preflight_70d6799d/readme"
}