A skill for examining a codebase and reporting architectural improvements in an HTML document. It looks for scattered responsibilities, overly shallow modules, difficult testing points, and leaking implementation details.
A code-design guide for building modules with small, clear interfaces and substantial internal implementation. It also explains how to place replaceable seams and test behavior through the public interface.
A setup guide for Git safety hooks that stop selected risky Git commands before they run. Git is a version-control system; these commands can publish changes, erase uncommitted work, or delete branches and files.
A method for building a small, temporary terminal program to test business rules, state changes, or data structures before making them part of a full application.
A release workflow for code changes: review the work, run checks, create a Git commit, push the branch, and open a pull request or merge request. A pull request or merge request is a proposed change for teammates to inspect before it is merged.
A test-driven development workflow for building features or fixing defects. Test-driven development, or TDD, means writing a small test that fails, making the code pass it, and then improving the code.
A workflow for breaking a plan, specification, or product requirements document into small, complete work items called issues, then publishing them to an issue tracker.
A workflow for turning the current conversation into a product requirements document and publishing it to an issue tracker. A product requirements document explains what should be built, and an issue tracker records work for a development team.
A tool for turning a complex coding goal into a structured specification for an automated improvement loop. It checks the repository for existing tests and commands, then separates requirements into machine-checked goals, safeguards, manual checks, and excluded work.
A review workflow for a completed software run. A separate read-only agent examines the frozen requirements, code changes, run history, and evidence, then suggests whether to accept, abandon, revise, or escalate.
MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos, Swift/Objective-C APIs & code examples in Claude, Cursor & AI assistants. Runs locally from the @kimsungwhee/apple-docs-mcp npm package.
XcodeBuildMCP is a Model Context Protocol server that provides tools for Xcode project management, simulator management, and app utilities. Runs locally from the xcodebuildmcp npm package.