{"id":4236,"external_id":"plugins_6a624898730881919216754948072580","name":"fallow","display_name":"Fallow Code Analysis","developer":"Bart Waardenburg","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:03Z","input_sha256":"78450c83766c71d3ea3692bb5dc237ccf7181197648e7134d5983aadb839dfde","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.2.23","skill_count":2,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-02T12:00:02.247Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugins_6a624898730881919216754948072580","name":"fallow","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_310493b6ab1481919389f1d2d0a0f17e","skills":[{"name":"fallow","interface":{"brand_color":null,"iconography":"default","display_name":"Fallow","default_prompt":"Use $fallow to audit this codebase for changed-code risk, cleanup opportunities, duplication, complexity, and architecture issues.","icon_large_url":null,"icon_small_url":null,"short_description":"Analyze TypeScript and JavaScript codebases"},"description":"Codebase intelligence for TypeScript and JavaScript. Static analysis of code and styles reports changed-code risk, cleanup opportunities, duplication, circular dependencies, complexity hotspots, architecture boundaries, design-system drift, feature flags, and opt-in security candidates. Runtime coverage can merge production execution data for hot-path review, cold-path deletion confidence, and stale-flag evidence. 123 framework plugins, zero configuration, sub-second static analysis. Use when asked to audit PR risk, find unused code or dependencies, detect duplicates, check styling consistency, inspect architecture boundaries, merge runtime coverage, auto-fix supported issues, or run fallow.","plugin_release_skill_id":"pluginrsk_6a8c50a372a48191a7b05e34e369c5fa"},{"name":"fallow-review","interface":{"brand_color":null,"iconography":"code","display_name":"Fallow Review","default_prompt":"Use $fallow-review to review these code changes and prioritize attention by blast radius, structural risk, and graph evidence.","icon_large_url":null,"icon_small_url":null,"short_description":"Review code changes with graph-grounded risk"},"description":"Review AI-generated or human-written code changes with fallow's graph-grounded review brief. Subtracts deterministic concerns (unused code, complexity, duplication, styling) from the loop, ranks what to look at by blast radius and risk, and surfaces the few consequential structural decisions (new public-API contracts, coupling/boundary crossings, new dependencies) as framed judgment questions anchored to verifiable signals. Drives a closed agent-contract loop: fetch the walkthrough guide, return a judgment, and have fallow post-validate it against the live graph (hallucinated or stale judgments are rejected). Use when asked to review a PR, review a branch, review a diff, do a code review, or check changed code before merge.","plugin_release_skill_id":"pluginrsk_6a8c50a0b34881918897a1733ff5e4d4"}],"app_ids":[],"version":"1.2.23","keywords":["fallow","dead-code","duplication","complexity","static-analysis","javascript","typescript"],"interface":{"category":"Developer Tools","logo_url":"https://files.openai.com/content?id=file_0000000093b881f4b98fdd35bc766821","brand_color":"#1C1B1C","website_url":"https://fallow.tools/plugins?utm_source=openai&utm_medium=plugin-directory","capabilities":["Static analysis","Code review","Local workflow","Impact summaries"],"logo_url_dark":null,"default_prompt":"Audit this codebase for changed-code risk and cleanup opportunities.","developer_name":"Bart Waardenburg","default_prompts":["Audit this codebase for changed-code risk and cleanup opportunities.","Review this branch with fallow and prioritize what needs attention.","Show the latest Fallow Impact summary for this project."],"screenshot_urls":[],"long_description":"Fallow gives Codex fast, local-first codebase analysis for TypeScript and JavaScript. Audit changed-code risk, find dead code and unused dependencies, detect duplication and complexity hotspots, inspect architecture boundaries, and prioritize safe cleanup. Fallow Impact explains the latest full-project issue count, its comparable trend, and findings cleared while tracking. Optional cloud and product telemetry workflows run only after explicit user action.","composer_icon_url":"https://files.openai.com/content?id=file_000000001cf081f6ad8f9ce2b57d96c4","short_description":"Local JS/TS code analysis","plugin_category_id":"developer tools","privacy_policy_url":"https://fallow.tools/privacy","terms_of_service_url":"https://fallow.tools/terms","composer_icon_dark_url":null},"description":"Local-first codebase intelligence for TypeScript and JavaScript using fallow","app_manifest":null,"display_name":"Fallow Code Analysis","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-07-24T04:56:39.387233Z","is_template":false,"connector_id":null,"discoverability":"UNLISTED","canonical_app_id":null},"research":null,"package_metadata":{"name":"fallow","author":{"url":"https://github.com/fallow-rs","name":"Bart Waardenburg"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"5f02b448eb35dddae653ac3d31565080a89ae48de95823022c1c34357f03e448"}],"version":"1.2.23","homepage":"https://fallow.tools","keywords":["fallow","dead-code","duplication","complexity","static-analysis","javascript","typescript"],"repository":"https://github.com/fallow-rs/fallow-skills","artifact_id":11073,"observed_at":"2026-10-02T00:29:23Z","support_url":"https://github.com/fallow-rs/fallow/issues","capabilities":["Static analysis","Code review","Local workflow","Impact summaries"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}