PactKit

PactKit includes 3 built-in skills — executable Python scripts that agents invoke during workflows.

pactkit-visualize

Code dependency graph generator using Mermaid format.

Modes

ModeOutputDiagram Type
--mode filecode_graph.mmdModule import relationships
--mode classclass_graph.mmdClass diagram with inheritance
--mode callcall_graph.mmdFunction-level call graph

Options

OptionDescription
--entry <func>BFS transitive chain tracing from a specific function
--focus <module>Focus on call relationships of a specific module

Usage

# File-level dependency graph (default)
visualize

# Class diagram
visualize --mode class

# Trace all functions reachable from main()
visualize --mode call --entry main

# Focus on a specific module
visualize --mode call --focus auth

Output files are written to docs/architecture/graphs/.

pactkit-board

Sprint Board atomic operations.

Commands

CommandDescription
add_storyAdd a new story to the Sprint Board
update_taskUpdate a task's status
archiveArchive completed stories to docs/product/archive/

The board file is docs/product/sprint_board.md.

Usage

# Add a new story
add_story STORY-001 "Add user authentication"

# Update task status
update_task STORY-001 "Implement login" done

# Archive completed stories
archive

pactkit-scaffold

File scaffolding for standardized project files.

Commands

CommandDescription
create_spec ITEM-ID "Title"Scaffold a Spec file in docs/specs/
create_test_file src/module.pyGenerate corresponding unit test
create_e2e_test ITEM-ID "scenario"Scaffold an E2E test
git_start ITEM-IDCreate a git branch with naming convention
create_skill name "Description"Scaffold a new skill directory

Branch Naming

Item TypeBranch Prefix
STORY-*feature/STORY-*
HOTFIX-*fix/HOTFIX-*
BUG-*fix/BUG-*

On this page