{"id":"devallibus-shiplog","name":"shiplog","homepage":null,"repo_url":"https://github.com/devallibus/shiplog","category":"devtools","subcategories":[],"tags":["ai-agent-skill","github-workflow","code-review","traceability","devtools","knowledge-graph","provenance-signing"],"what_it_does":"shiplog is an AI development “skill” that uses Git and GitHub to persist engineering context across sessions by capturing brainstorms as issues, creating isolated work sessions (branches/worktrees), logging commit context, and writing PR “journey” timelines. It also supports cross-model review/provenance/signing conventions, evidence-linked closure, and artifact metadata for later search.","use_cases":["Persisting design decisions and rationale for AI-assisted coding across model/sessions","Turning brainstorms into searchable GitHub issues with tasks/alternatives","Structured work sessions per issue (branches/worktrees) and resumable sessions","Cross-model review gates and signed review provenance to reduce self-review","Tracking discoveries during work and routing them into inline fixes, stacked PRs, or new issues","Evidence-linked closure to avoid closing without proof and to link PR/commit/decision artifacts"],"not_for":["Teams that do not use GitHub or cannot use the GitHub CLI (gh)","Workflows requiring a strict REST/SDK-only integration without relying on git/gh commands and local repo state","Organizations that cannot approve storing decision context in GitHub issues/PR bodies or in a secondary “--log” branch"],"best_when":"You want long-term, queryable traceability of “why” behind changes created with AI assistants (Claude Code/Codex/Cursor) and you already use GitHub+gh in a normal repo workflow.","avoid_when":"You require an offline-only system with no GitHub writes, or you need fine-grained, auditable permission scoping without using a user’s gh authentication context.","alternatives":["General GitHub Actions/PR templates for traceability (manual or scripted)","DevOps/traceability tools that capture decision logs outside GitHub (e.g., internal wikis/ADR tools)","AI coding assistant workspace memory tools (not backed by GitHub artifacts)","Custom scripts that post issue comments/PR descriptions from prompts (without cross-model gating/provenance)"],"af_score":45.0,"security_score":43.8,"reliability_score":21.2,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:24:10.210890+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["GitHub CLI (gh) authenticated session"],"oauth":false,"scopes":false,"notes":"README states only `gh` CLI is required, authenticated via `gh auth login`. No additional auth mechanisms are described."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided in the supplied content."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":45.0,"security_score":43.8,"reliability_score":21.2,"mcp_server_quality":0.0,"documentation_accuracy":55.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":75.0,"rate_limit_clarity":10.0,"tls_enforcement":60.0,"auth_strength":55.0,"scope_granularity":30.0,"dependency_hygiene":40.0,"secret_handling":30.0,"security_notes":"Security posture is partially dependent on the user’s `gh` authentication; no details are provided on token handling within shiplog itself. The workflow persists detailed reasoning/decision context into GitHub issues/PR bodies and a potential `--log` branch, which increases data exposure risk if that content includes sensitive information.","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":30.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Relies on `gh` CLI and git state (worktrees/branches). Agent use may fail if repo/branch conventions diverge from expectations.","Because it writes to GitHub issues/PR bodies and may use a separate `--log` branch, users should ensure appropriate permissions and privacy controls before enabling in sensitive repos."]}}