{"id":48582439,"url":"https://github.com/zircote/sigint","last_synced_at":"2026-04-08T17:33:51.515Z","repository":{"id":334119154,"uuid":"1140047529","full_name":"zircote/sigint","owner":"zircote","description":"Market intelligence toolkit for Claude Code. Iterative research workflows, trend modeling with three-valued logic, multi-format reports, and automated GitHub issue creation from findings.","archived":false,"fork":false,"pushed_at":"2026-04-02T04:26:06.000Z","size":654,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-02T06:41:58.468Z","etag":null,"topics":["ai-tools","anthropic","business-intelligence","claude","claude-code","claude-code-plugin","competitive-intelligence","github-issues","market-intelligence","market-research","market-sizing","mcp-server","porters-five-forces","report-generation","research-automation","research-toolkit","subcog","swot-analysis","tam-sam-som","trend-analysis"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zircote.png","metadata":{"files":{"readme":".github/readme-infographic.svg","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"zircote"}},"created_at":"2026-01-22T18:57:28.000Z","updated_at":"2026-04-02T00:44:00.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/zircote/sigint","commit_stats":null,"previous_names":["zircote/sigint"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/zircote/sigint","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zircote%2Fsigint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zircote%2Fsigint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zircote%2Fsigint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zircote%2Fsigint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zircote","download_url":"https://codeload.github.com/zircote/sigint/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zircote%2Fsigint/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31567056,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-tools","anthropic","business-intelligence","claude","claude-code","claude-code-plugin","competitive-intelligence","github-issues","market-intelligence","market-research","market-sizing","mcp-server","porters-five-forces","report-generation","research-automation","research-toolkit","subcog","swot-analysis","tam-sam-som","trend-analysis"],"created_at":"2026-04-08T17:33:51.416Z","updated_at":"2026-04-08T17:33:51.497Z","avatar_url":"https://github.com/zircote.png","language":null,"readme":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 800 400\" width=\"800\" height=\"400\"\u003e\n  \u003cdefs\u003e\n    \u003clinearGradient id=\"bgGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"\u003e\n      \u003cstop offset=\"0%\" style=\"stop-color:#0f172a\"/\u003e\n      \u003cstop offset=\"100%\" style=\"stop-color:#1e293b\"/\u003e\n    \u003c/linearGradient\u003e\n    \u003clinearGradient id=\"cyanGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"\u003e\n      \u003cstop offset=\"0%\" style=\"stop-color:#06b6d4\"/\u003e\n      \u003cstop offset=\"100%\" style=\"stop-color:#0891b2\"/\u003e\n    \u003c/linearGradient\u003e\n    \u003clinearGradient id=\"purpleGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"\u003e\n      \u003cstop offset=\"0%\" style=\"stop-color:#8b5cf6\"/\u003e\n      \u003cstop offset=\"100%\" style=\"stop-color:#7c3aed\"/\u003e\n    \u003c/linearGradient\u003e\n    \u003cfilter id=\"glow\"\u003e\n      \u003cfeGaussianBlur stdDeviation=\"2\" result=\"coloredBlur\"/\u003e\n      \u003cfeMerge\u003e\u003cfeMergeNode in=\"coloredBlur\"/\u003e\u003cfeMergeNode in=\"SourceGraphic\"/\u003e\u003c/feMerge\u003e\n    \u003c/filter\u003e\n  \u003c/defs\u003e\n\n  \u003c!-- Background --\u003e\n  \u003crect width=\"800\" height=\"400\" fill=\"url(#bgGrad)\"/\u003e\n\n  \u003c!-- Title section --\u003e\n  \u003ctext x=\"400\" y=\"45\" font-family=\"system-ui, sans-serif\" font-size=\"24\" font-weight=\"700\" fill=\"#f8fafc\" text-anchor=\"middle\"\u003esigint Research Workflow\u003c/text\u003e\n  \u003ctext x=\"400\" y=\"70\" font-family=\"system-ui, sans-serif\" font-size=\"12\" fill=\"#64748b\" text-anchor=\"middle\"\u003eMarket Intelligence for Claude Code\u003c/text\u003e\n\n  \u003c!-- Workflow boxes --\u003e\n  \u003c!-- Box 1: Start --\u003e\n  \u003cg transform=\"translate(60, 110)\"\u003e\n    \u003crect width=\"140\" height=\"100\" rx=\"8\" fill=\"#1e293b\" stroke=\"#06b6d4\" stroke-width=\"2\"/\u003e\n    \u003ctext x=\"70\" y=\"30\" font-family=\"system-ui, sans-serif\" font-size=\"14\" font-weight=\"600\" fill=\"#06b6d4\" text-anchor=\"middle\"\u003e/sigint:start\u003c/text\u003e\n    \u003cline x1=\"20\" y1=\"45\" x2=\"120\" y2=\"45\" stroke=\"#334155\" stroke-width=\"1\"/\u003e\n    \u003ctext x=\"70\" y=\"65\" font-family=\"system-ui, sans-serif\" font-size=\"11\" fill=\"#94a3b8\" text-anchor=\"middle\"\u003eElicitation\u003c/text\u003e\n    \u003ctext x=\"70\" y=\"82\" font-family=\"system-ui, sans-serif\" font-size=\"11\" fill=\"#94a3b8\" text-anchor=\"middle\"\u003eContext Gathering\u003c/text\u003e\n  \u003c/g\u003e\n\n  \u003c!-- Arrow 1 --\u003e\n  \u003cg filter=\"url(#glow)\"\u003e\n    \u003cpath d=\"M210,160 L250,160\" fill=\"none\" stroke=\"#06b6d4\" stroke-width=\"2\" stroke-linecap=\"round\"/\u003e\n    \u003cpolygon points=\"255,160 245,155 245,165\" fill=\"#06b6d4\"/\u003e\n  \u003c/g\u003e\n\n  \u003c!-- Box 2: Research --\u003e\n  \u003cg transform=\"translate(265, 110)\"\u003e\n    \u003crect width=\"140\" height=\"100\" rx=\"8\" fill=\"#1e293b\" stroke=\"#8b5cf6\" stroke-width=\"2\"/\u003e\n    \u003ctext x=\"70\" y=\"30\" font-family=\"system-ui, sans-serif\" font-size=\"14\" font-weight=\"600\" fill=\"#8b5cf6\" text-anchor=\"middle\"\u003eResearch\u003c/text\u003e\n    \u003cline x1=\"20\" y1=\"45\" x2=\"120\" y2=\"45\" stroke=\"#334155\" stroke-width=\"1\"/\u003e\n    \u003ctext x=\"70\" y=\"62\" font-family=\"system-ui, sans-serif\" font-size=\"10\" fill=\"#94a3b8\" text-anchor=\"middle\"\u003emarket-researcher\u003c/text\u003e\n    \u003ctext x=\"70\" y=\"78\" font-family=\"system-ui, sans-serif\" font-size=\"10\" fill=\"#94a3b8\" text-anchor=\"middle\"\u003e/sigint:augment\u003c/text\u003e\n  \u003c/g\u003e\n\n  \u003c!-- Arrow 2 --\u003e\n  \u003cg filter=\"url(#glow)\"\u003e\n    \u003cpath d=\"M415,160 L455,160\" fill=\"none\" stroke=\"#8b5cf6\" stroke-width=\"2\" stroke-linecap=\"round\"/\u003e\n    \u003cpolygon points=\"460,160 450,155 450,165\" fill=\"#8b5cf6\"/\u003e\n  \u003c/g\u003e\n\n  \u003c!-- Box 3: Report --\u003e\n  \u003cg transform=\"translate(470, 110)\"\u003e\n    \u003crect width=\"140\" height=\"100\" rx=\"8\" fill=\"#1e293b\" stroke=\"#06b6d4\" stroke-width=\"2\"/\u003e\n    \u003ctext x=\"70\" y=\"30\" font-family=\"system-ui, sans-serif\" font-size=\"14\" font-weight=\"600\" fill=\"#06b6d4\" text-anchor=\"middle\"\u003e/sigint:report\u003c/text\u003e\n    \u003cline x1=\"20\" y1=\"45\" x2=\"120\" y2=\"45\" stroke=\"#334155\" stroke-width=\"1\"/\u003e\n    \u003ctext x=\"70\" y=\"62\" font-family=\"system-ui, sans-serif\" font-size=\"10\" fill=\"#94a3b8\" text-anchor=\"middle\"\u003ereport-synthesizer\u003c/text\u003e\n    \u003ctext x=\"70\" y=\"78\" font-family=\"system-ui, sans-serif\" font-size=\"10\" fill=\"#94a3b8\" text-anchor=\"middle\"\u003eExecutive Reports\u003c/text\u003e\n  \u003c/g\u003e\n\n  \u003c!-- Arrow 3 --\u003e\n  \u003cg filter=\"url(#glow)\"\u003e\n    \u003cpath d=\"M620,160 L660,160\" fill=\"none\" stroke=\"#06b6d4\" stroke-width=\"2\" stroke-linecap=\"round\"/\u003e\n    \u003cpolygon points=\"665,160 655,155 655,165\" fill=\"#06b6d4\"/\u003e\n  \u003c/g\u003e\n\n  \u003c!-- Box 4: Issues --\u003e\n  \u003cg transform=\"translate(675, 110)\"\u003e\n    \u003crect width=\"100\" height=\"100\" rx=\"8\" fill=\"#1e293b\" stroke=\"#8b5cf6\" stroke-width=\"2\"/\u003e\n    \u003ctext x=\"50\" y=\"30\" font-family=\"system-ui, sans-serif\" font-size=\"13\" font-weight=\"600\" fill=\"#8b5cf6\" text-anchor=\"middle\"\u003e/sigint:issues\u003c/text\u003e\n    \u003cline x1=\"15\" y1=\"45\" x2=\"85\" y2=\"45\" stroke=\"#334155\" stroke-width=\"1\"/\u003e\n    \u003ctext x=\"50\" y=\"62\" font-family=\"system-ui, sans-serif\" font-size=\"9\" fill=\"#94a3b8\" text-anchor=\"middle\"\u003eissue-architect\u003c/text\u003e\n    \u003ctext x=\"50\" y=\"78\" font-family=\"system-ui, sans-serif\" font-size=\"9\" fill=\"#94a3b8\" text-anchor=\"middle\"\u003eGitHub Issues\u003c/text\u003e\n  \u003c/g\u003e\n\n  \u003c!-- Feature boxes row --\u003e\n  \u003c!-- Trend Modeling --\u003e\n  \u003cg transform=\"translate(60, 240)\"\u003e\n    \u003crect width=\"160\" height=\"70\" rx=\"6\" fill=\"#1e293b\" stroke=\"#334155\" stroke-width=\"1\"/\u003e\n    \u003ctext x=\"80\" y=\"25\" font-family=\"system-ui, sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#f8fafc\" text-anchor=\"middle\"\u003eTrend Modeling\u003c/text\u003e\n    \u003ctext x=\"80\" y=\"42\" font-family=\"system-ui, sans-serif\" font-size=\"10\" fill=\"#64748b\" text-anchor=\"middle\"\u003eThree-valued logic\u003c/text\u003e\n    \u003cg transform=\"translate(50, 58)\"\u003e\n      \u003ctext x=\"0\" y=\"0\" font-family=\"monospace\" font-size=\"10\" fill=\"#22c55e\"\u003eINC\u003c/text\u003e\n      \u003ctext x=\"22\" y=\"0\" font-family=\"monospace\" font-size=\"10\" fill=\"#eab308\"\u003eCONST\u003c/text\u003e\n      \u003ctext x=\"55\" y=\"0\" font-family=\"monospace\" font-size=\"10\" fill=\"#ef4444\"\u003eDEC\u003c/text\u003e\n    \u003c/g\u003e\n  \u003c/g\u003e\n\n  \u003c!-- Market Sizing --\u003e\n  \u003cg transform=\"translate(240, 240)\"\u003e\n    \u003crect width=\"160\" height=\"70\" rx=\"6\" fill=\"#1e293b\" stroke=\"#334155\" stroke-width=\"1\"/\u003e\n    \u003ctext x=\"80\" y=\"25\" font-family=\"system-ui, sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#f8fafc\" text-anchor=\"middle\"\u003eMarket Sizing\u003c/text\u003e\n    \u003ctext x=\"80\" y=\"45\" font-family=\"system-ui, sans-serif\" font-size=\"10\" fill=\"#64748b\" text-anchor=\"middle\"\u003eTAM / SAM / SOM\u003c/text\u003e\n    \u003ctext x=\"80\" y=\"60\" font-family=\"system-ui, sans-serif\" font-size=\"9\" fill=\"#06b6d4\" text-anchor=\"middle\"\u003eBottom-up \u0026amp; Top-down\u003c/text\u003e\n  \u003c/g\u003e\n\n  \u003c!-- Competitive Analysis --\u003e\n  \u003cg transform=\"translate(420, 240)\"\u003e\n    \u003crect width=\"160\" height=\"70\" rx=\"6\" fill=\"#1e293b\" stroke=\"#334155\" stroke-width=\"1\"/\u003e\n    \u003ctext x=\"80\" y=\"25\" font-family=\"system-ui, sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#f8fafc\" text-anchor=\"middle\"\u003eCompetitive Intel\u003c/text\u003e\n    \u003ctext x=\"80\" y=\"45\" font-family=\"system-ui, sans-serif\" font-size=\"10\" fill=\"#64748b\" text-anchor=\"middle\"\u003ePorter's 5 Forces\u003c/text\u003e\n    \u003ctext x=\"80\" y=\"60\" font-family=\"system-ui, sans-serif\" font-size=\"9\" fill=\"#8b5cf6\" text-anchor=\"middle\"\u003eSWOT Analysis\u003c/text\u003e\n  \u003c/g\u003e\n\n  \u003c!-- Multi-Format Output --\u003e\n  \u003cg transform=\"translate(600, 240)\"\u003e\n    \u003crect width=\"160\" height=\"70\" rx=\"6\" fill=\"#1e293b\" stroke=\"#334155\" stroke-width=\"1\"/\u003e\n    \u003ctext x=\"80\" y=\"25\" font-family=\"system-ui, sans-serif\" font-size=\"12\" font-weight=\"600\" fill=\"#f8fafc\" text-anchor=\"middle\"\u003eMulti-Format\u003c/text\u003e\n    \u003ctext x=\"80\" y=\"45\" font-family=\"system-ui, sans-serif\" font-size=\"10\" fill=\"#64748b\" text-anchor=\"middle\"\u003eMD / HTML / Mermaid\u003c/text\u003e\n    \u003ctext x=\"80\" y=\"60\" font-family=\"system-ui, sans-serif\" font-size=\"9\" fill=\"#06b6d4\" text-anchor=\"middle\"\u003eExec / PM / Investor\u003c/text\u003e\n  \u003c/g\u003e\n\n  \u003c!-- Bottom tag --\u003e\n  \u003cg transform=\"translate(400, 345)\"\u003e\n    \u003crect x=\"-90\" y=\"-12\" width=\"180\" height=\"24\" rx=\"12\" fill=\"#06b6d4\" fill-opacity=\"0.15\"/\u003e\n    \u003ctext x=\"0\" y=\"5\" font-family=\"system-ui, sans-serif\" font-size=\"11\" fill=\"#06b6d4\" text-anchor=\"middle\"\u003eClaude Code Plugin\u003c/text\u003e\n  \u003c/g\u003e\n\n  \u003c!-- Subcog badge --\u003e\n  \u003cg transform=\"translate(400, 375)\"\u003e\n    \u003ctext x=\"0\" y=\"0\" font-family=\"system-ui, sans-serif\" font-size=\"10\" fill=\"#64748b\" text-anchor=\"middle\"\u003eSubcog Memory Integration\u003c/text\u003e\n  \u003c/g\u003e\n\n  \u003c!-- Corner accents --\u003e\n  \u003cpath d=\"M15,15 L15,35 M15,15 L35,15\" stroke=\"#06b6d4\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.5\"/\u003e\n  \u003cpath d=\"M785,15 L785,35 M785,15 L765,15\" stroke=\"#8b5cf6\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.5\"/\u003e\n  \u003cpath d=\"M15,385 L15,365 M15,385 L35,385\" stroke=\"#8b5cf6\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.5\"/\u003e\n  \u003cpath d=\"M785,385 L785,365 M785,385 L765,385\" stroke=\"#06b6d4\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.5\"/\u003e\n\u003c/svg\u003e\n","funding_links":["https://github.com/sponsors/zircote"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzircote%2Fsigint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzircote%2Fsigint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzircote%2Fsigint/lists"}