{"id":37826503,"url":"https://github.com/data-wise/craft","last_synced_at":"2026-06-04T07:01:07.468Z","repository":{"id":332704873,"uuid":"1130887825","full_name":"Data-Wise/craft","owner":"Data-Wise","description":"Full-stack developer toolkit - 86 commands, 8 agents, 21 skills for code, git, docs, testing, architecture, CI/CD, and ADHD-friendly workflows. Claude Code plugin.","archived":false,"fork":false,"pushed_at":"2026-06-03T19:47:58.000Z","size":134113,"stargazers_count":2,"open_issues_count":5,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-03T21:17:08.346Z","etag":null,"topics":["adhd-friendly","architecture","ci-cd","claude-code","claude-plugin","developer-toolkit","documentation","orchestrator","testing","workflow"],"latest_commit_sha":null,"homepage":"https://data-wise.github.io/craft/","language":"Python","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/Data-Wise.png","metadata":{"files":{"readme":"README-WORKTREE.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-01-09T06:47:36.000Z","updated_at":"2026-05-16T02:16:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"db2694e7-1100-480a-83af-fcd51961e2a7","html_url":"https://github.com/Data-Wise/craft","commit_stats":null,"previous_names":["data-wise/craft"],"tags_count":56,"template":false,"template_full_name":null,"purl":"pkg:github/Data-Wise/craft","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Data-Wise%2Fcraft","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Data-Wise%2Fcraft/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Data-Wise%2Fcraft/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Data-Wise%2Fcraft/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Data-Wise","download_url":"https://codeload.github.com/Data-Wise/craft/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Data-Wise%2Fcraft/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33893323,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-04T02:00:06.755Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["adhd-friendly","architecture","ci-cd","claude-code","claude-plugin","developer-toolkit","documentation","orchestrator","testing","workflow"],"created_at":"2026-01-16T15:45:49.796Z","updated_at":"2026-06-04T07:01:07.398Z","avatar_url":"https://github.com/Data-Wise.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Feature Branch: Demo Dependency Management\n\n**Quick Start:**\n\n```bash\ncd ~/.git-worktrees/craft/feature-demo-deps\nclaude\n```\n\n## What This Branch Does\n\nImplements dependency management for `/craft:docs:demo` command:\n\n- `--check` - Validate dependencies\n- `--fix` - Auto-install missing tools\n- `--batch` - Convert multiple .cast files\n- `--convert` - Convert single .cast file\n\n## Files to Reference\n\n| File | Purpose |\n|------|---------|\n| `IMPLEMENTATION-PLAN.md` | Complete 4-phase implementation plan |\n| `docs/specs/SPEC-demo-dependency-management-2026-01-17.md` | Full specification |\n| `commands/docs/demo.md` | Command to modify |\n\n## Current Phase\n\n**Phase 1: Core Dependency Checking** ✅ COMPLETE\n\n- [x] Add dependencies frontmatter\n- [x] Create dependency-manager.sh (491 lines)\n- [x] Create tool-detector.sh (297 lines)\n- [x] Create session-cache.sh (211 lines)\n- [x] Implement --check flag\n- [x] Add session caching\n- [x] Integration tests (6/6 passing)\n- [x] Documentation updates\n\n**Total:** 999 lines of production code\n\n**Next:** Phase 2 - Auto-Installation with `--fix` flag\n\n## Todo List\n\nSee full todo list in Claude Code session or run:\n\n```bash\ncat IMPLEMENTATION-PLAN.md | grep \"^###\"\n```\n\n## Testing\n\n```bash\n# Run all tests\npython3 tests/test_craft_plugin.py\n\n# Run specific test\npython3 -m pytest tests/test_dependency_checking.py -v\n```\n\n## Branch Info\n\n- **Branch:** feature/demo-dependency-management\n- **Base:** dev\n- **Target:** v1.23.0 → v1.26.0\n- **Effort:** ~36 hours total\n- **Created:** 2026-01-17\n\n## Links\n\n- Spec: `/Users/dt/projects/dev-tools/craft/docs/specs/SPEC-demo-dependency-management-2026-01-17.md`\n- Main repo: `/Users/dt/projects/dev-tools/craft`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdata-wise%2Fcraft","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdata-wise%2Fcraft","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdata-wise%2Fcraft/lists"}