{"id":4557,"external_id":"plugins_6a952d7c729c819196646fda7ec9ad94","name":"servotab","display_name":"Servotab","developer":"Yifei Fang","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:04Z","input_sha256":"30d999b55d09e30887d4a8a17054ecc8e9d521b4e9abfb29e00bbdc36188d6b2","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.6.4","skill_count":13,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-03T18:00:01.200Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-08-31T07:34:01.620839Z","discoverability":"UNLISTED","id":"plugins_6a952d7c729c819196646fda7ec9ad94","is_template":false,"name":"servotab","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"A quiet, risk-scaled engineering method layer for Codex.","display_name":"Servotab","id":"pluginrel_6bc1a650664c81918a302aa8a98f64de","interface":{"brand_color":"#315EFB","capabilities":["Repository engineering","Risk-scaled methods","Fresh verification"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000450881fba36a827217e7c184","default_prompt":"Use $servotab to fix this repository bug, identify the root cause, implement the complete repair, and verify it.","default_prompts":["Use $servotab to fix this repository bug, identify the root cause, implement the complete repair, and verify it.","Use $review to inspect this diff and report only verified, actionable correctness and regression findings.","Use $spec-chain to turn this approved specification into a complete implementation plan without shrinking its scope."],"developer_name":"Yifei Fang","logo_url":"https://files.openai.com/content?id=file_00000000049081fb9f1d62453d0865b6","logo_url_dark":null,"long_description":"Servotab helps Codex plan, implement, debug, review, and verify repository work. It keeps clear changes direct, adds stronger method only when risk or uncertainty requires it, and closes claims with fresh evidence while preserving the complete requested outcome.","plugin_category_id":"developer tools","privacy_policy_url":"https://servotab.com/privacy","screenshot_urls":[],"short_description":"Risk-scaled repository methods","terms_of_service_url":"https://servotab.com/terms","website_url":"https://servotab.com"},"keywords":["codex","engineering","methods","verification"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Investigate and fix bugs, failing tests, regressions, build failures, or unexpected behavior using boundary localization, evidence, and bounded hypotheses.","interface":{"brand_color":"#315EFB","default_prompt":"Use $debug to reproduce this issue, identify the causal mechanism, implement the narrowest fix, and verify it.","display_name":"Debug","icon_large_url":"https://files.openai.com/content?id=file_0000000083d481fbbd7b2853e79de947","icon_small_url":"https://files.openai.com/content?id=file_00000000866481fbba2c3a3f56c8374f","iconography":"code","short_description":"Debug with bounded, evidence-driven hypotheses"},"name":"debug","plugin_release_skill_id":"pluginrsk_6ab5de62371c8191b19176c9c27d71f2"},{"description":"Choose responsibility for substantial work before deep execution: keep one responsibility's coupled parts in a single lane, and hand a bounded or independent lane to a worker when clean context, an unknown cause, independent review, or coordinator attention materially improves the outcome.","interface":{"brand_color":"#315EFB","default_prompt":"Use $delegate to choose responsibility before deep work, define bounded worker lanes, dispatch or reuse the fewest useful agents with explicit authority, and verify their returns before integration.","display_name":"Delegate","icon_large_url":"https://files.openai.com/content?id=file_000000008de881fb9e0bc44372993fec","icon_small_url":"https://files.openai.com/content?id=file_000000000af081f5abd0af58b4f2fc7c","iconography":"hierarchy","short_description":"Choose responsibility before deep work"},"name":"delegate","plugin_release_skill_id":"pluginrsk_6ab5de6421b081919180af85318f2773"},{"description":"Turn a rough feature, product interaction, or architecture idea into a concrete design. Use when meaningful decisions remain open; avoid for already-clear local edits.","interface":{"brand_color":"#315EFB","default_prompt":"Use $design to inspect the current context, resolve the real design decisions, and recommend an implementable direction.","display_name":"Design","icon_large_url":"https://files.openai.com/content?id=file_00000000240481fb8e19ed1d855c975a","icon_small_url":"https://files.openai.com/content?id=file_0000000028cc81fb8adcbca1495f3401","iconography":"hierarchy","short_description":"Turn rough ideas into implementable designs"},"name":"design","plugin_release_skill_id":"pluginrsk_6ab5de64da1c8191a3426a0500307588"},{"description":"Execute an existing implementation plan or settled multi-step request in coherent batches with targeted checks and controlled plan drift.","interface":{"brand_color":"#315EFB","default_prompt":"Use $execute to implement the settled request or plan, verify each meaningful slice, and finish without unnecessary process.","display_name":"Execute","icon_large_url":"https://files.openai.com/content?id=file_0000000074c481fbaa6256d216c0465e","icon_small_url":"https://files.openai.com/content?id=file_00000000da9881fb839c05283d832c36","iconography":"bolt","short_description":"Execute settled work in coherent slices"},"name":"execute","plugin_release_skill_id":"pluginrsk_6ab5de622560819190b625fcd7b7313d"},{"description":"Finish a development change safely by inspecting the final tree, verifying at the right scope, and performing only the requested Git or PR actions.","interface":{"brand_color":"#315EFB","default_prompt":"Use $finish to inspect the final tree, run risk-matched checks, and perform only the requested Git or PR actions.","display_name":"Finish","icon_large_url":"https://files.openai.com/content?id=file_00000000827081fb80f5fbfb8e68f40f","icon_small_url":"https://files.openai.com/content?id=file_0000000078a081fba2ab218ed45a8b2c","iconography":"bolt","short_description":"Verify and close a development change safely"},"name":"finish","plugin_release_skill_id":"pluginrsk_6ab5de63244c8191ae0d48fb91430706"},{"description":"Create an implementation plan sized to settled work. Use when a multi-step change benefits from sequencing, file targets, and explicit verification.","interface":{"brand_color":"#315EFB","default_prompt":"Use $plan to produce a concise, repository-grounded implementation plan sized to this change.","display_name":"Plan","icon_large_url":"https://files.openai.com/content?id=file_00000000a78881fb9746bfb6aeea71ef","icon_small_url":"https://files.openai.com/content?id=file_00000000751081f5a768716119e8016e","iconography":"hierarchy","short_description":"Create a practical implementation plan"},"name":"plan","plugin_release_skill_id":"pluginrsk_6ab5de63ec248191b46ff517bef6b8d7"},{"description":"Review a diff, commit, branch, PR, or implementation for actionable correctness and risk issues without duplicate reviewer loops or invented findings.","interface":{"brand_color":"#315EFB","default_prompt":"Use $review to inspect the requested diff or implementation and report only verified, actionable P0-P2 findings.","display_name":"Review","icon_large_url":"https://files.openai.com/content?id=file_00000000057481fba2047e7df752ae80","icon_small_url":"https://files.openai.com/content?id=file_000000006fb081f5873e0bf2e581af7a","iconography":"code","short_description":"Actionable review without invented findings"},"name":"review","plugin_release_skill_id":"pluginrsk_6ab5de6338608191af59253670faa705"},{"description":"Evaluate and act on code-review feedback with technical judgment. Use before applying external suggestions, especially when feedback is ambiguous, broad, or may conflict with repository constraints.","interface":{"brand_color":"#315EFB","default_prompt":"Use $review-feedback to verify each review item against the repository, implement valid feedback, and push back where needed.","display_name":"Review Feedback","icon_large_url":"https://files.openai.com/content?id=file_00000000bb6081fda89c865e45a3c7c1","icon_small_url":"https://files.openai.com/content?id=file_00000000071481fb86d9b74e9df85ba5","iconography":"code","short_description":"Verify review feedback before applying it"},"name":"review-feedback","plugin_release_skill_id":"pluginrsk_6ab5de641a588191bb732ff747fd2e35"},{"description":"Use for hands-on repository work when a quiet, risk-scaled engineering method can improve design, implementation, debugging, review, delegation, workspace lifecycle, or verification. Keep clear local changes direct, preserve the complete requested outcome, and add method only where risk or uncertainty justifies it. Do not use for general technical explanations, simple file lookup, casual discussion, or non-engineering writing.","interface":{"brand_color":"#315EFB","default_prompt":"Use $servotab to deliver the complete repository outcome with proportional method and fresh, risk-matched verification.","display_name":"Servotab","icon_large_url":"https://files.openai.com/content?id=file_00000000635c81fbb6bfa9db52d964bb","icon_small_url":"https://files.openai.com/content?id=file_00000000f54881fbb0384b064133f551","iconography":"code","short_description":"Risk-scaled repository methods"},"name":"servotab","plugin_release_skill_id":"pluginrsk_6ab5de6325608191b09af019fe5b8f45"},{"description":"Preserve an approved specification through a complete implementation plan and execution. Use for major refactors, migrations, or multi-session work when a confirmed spec is authoritative; keep scope and order changes explicit.","interface":{"brand_color":"#315EFB","default_prompt":"Use $spec-chain to turn this approved specification into a complete implementation plan and preserve its scope through execution.","display_name":"Spec Chain","icon_large_url":"https://files.openai.com/content?id=file_00000000311081fb95102a6807620113","icon_small_url":"https://files.openai.com/content?id=file_000000008e5881fba6f340eed45c9b84","iconography":"hierarchy","short_description":"Carry an approved spec through implementation"},"name":"spec-chain","plugin_release_skill_id":"pluginrsk_6ab5de63023c8191a2e3dc42d7a7c1d7"},{"description":"Apply risk-based test-driven development to bugs, domain logic, state transitions, parsers, contracts, migrations, and behavior where a failing test sharpens the design.","interface":{"brand_color":"#315EFB","default_prompt":"Use $tdd to choose the appropriate testing mode and implement this behavior with high-signal regression evidence.","display_name":"TDD","icon_large_url":"https://files.openai.com/content?id=file_00000000a3bc81fba6e45455e120cd39","icon_small_url":"https://files.openai.com/content?id=file_000000002ca481fb8f3431fded1101dd","iconography":"code","short_description":"Risk-based test-driven development"},"name":"tdd","plugin_release_skill_id":"pluginrsk_6ab5de62385c8191a0095b6da65afff4"},{"description":"Verify code or product claims after changes using fresh, risk-matched evidence. Use before saying a bug is fixed, tests pass, requirements are met, or a branch is ready.","interface":{"brand_color":"#315EFB","default_prompt":"Use $verify to prove the relevant completion claims with fresh, appropriately scoped evidence.","display_name":"Verify","icon_large_url":"https://files.openai.com/content?id=file_00000000266081fb942fe1a6f50c5bde","icon_small_url":"https://files.openai.com/content?id=file_000000002dcc81f58380e9034e53e9a6","iconography":"radar","short_description":"Match fresh verification to actual risk"},"name":"verify","plugin_release_skill_id":"pluginrsk_6ab5de6412348191a427e3689fbd6d53"},{"description":"Choose, reuse, restore, park, or clean up Git workspaces while preserving work and host ownership. Create isolation only when it resolves a real conflict; inspection does not authorize creation or deletion.","interface":{"brand_color":"#315EFB","default_prompt":"Use $worktree to identify this task’s workspace intent, reuse suitable existing state, and carry out the authorized creation, recovery, parking, or cleanup with evidence.","display_name":"Worktree","icon_large_url":"https://files.openai.com/content?id=file_00000000c95081fb91693c21a34095b2","icon_small_url":"https://files.openai.com/content?id=file_00000000611881fb9b64a810afbe271e","iconography":"hierarchy","short_description":"Choose and manage the workspace lifecycle"},"name":"worktree","plugin_release_skill_id":"pluginrsk_6ab5de62322c8191bd1b723e9dee20d0"}],"version":"0.6.4"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"servotab","author":{"url":"https://servotab.com","name":"Yifei Fang"},"sources":[{"path":"plugin.json","sha256":"a869d2520afe3acb583cdd65c93d88a7c48430d68ad0a0429570c4657dffa08b"},{"path":".codex-plugin/plugin.json","sha256":"e00cc98c5b3014612bfc0a4e5c02c83fce420a372fa9508621e409910a37fce3"}],"version":"0.6.4","homepage":"https://servotab.com","keywords":["codex","engineering","methods","verification"],"repository":"https://github.com/IndelibleVivi/servotab","artifact_id":17099,"observed_at":"2026-10-03T06:33:47Z","support_url":"https://servotab.com/support","capabilities":["Repository engineering","Risk-scaled methods","Fresh verification"],"field_sources":{"name":0,"author":0,"version":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}