@timtekno/agentic-template
Reusable pi package for company workflows
Package details
Install @timtekno/agentic-template from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@timtekno/agentic-template- Package
@timtekno/agentic-template- Version
0.2.4- Published
- May 12, 2026
- Downloads
- 972/mo · 393/wk
- Author
- fickydev
- License
- MIT
- Types
- extension, skill, theme, prompt
- Size
- 57.3 KB
- Dependencies
- 0 dependencies · 4 peers
Pi manifest JSON
{
"extensions": [
"./extensions"
],
"skills": [
"./skills"
],
"prompts": [
"./prompts"
],
"themes": [
"./themes"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@timtekno/agentic-template
A ready-to-install pi package for teams that want a consistent agent setup.
Use it to get a standard agent experience with personas, bundled subagents, reusable prompts, and shorter default replies.
What it includes
- ready-to-use resources for agent workflows
/personacommand for switching agent style/persona-statuscommand for checking resolved persona sources- keyboard shortcut to rotate persona
- built-in caveman mode for shorter replies and lower token usage
- coder persona based on Andrej Karpathy's Claude Code guidelines
- extra personas for testing and docs work
- official-style
subagentextension adapted from the pi example - bundled agents:
scout,planner,worker,reviewer,tester,debugger,docs-writer,package-auditor - workflow prompts:
/implement,/scout-and-plan,/implement-and-review,/debug,/test-and-fix,/research,/docs-update,/package-audit - reusable skills for release checks and package audits
- packaged default theme:
timtekno-default
Install
Install from npm
pi install npm:@timtekno/agentic-template
Install in the current project only
pi install -l npm:@timtekno/agentic-template
After install, open Pi in your project and start using it right away.
Caveman mode is enabled by default for shorter output.
Personas
Use /persona to switch the agent style when needed.
Persona reads from:
- project setting in
.pi/settings.json - global setting in
~/.pi/agent/settings.json - session entries as fallback
Resolution order:
- project
- global
- session
- default
coder
Available personas:
coder— implementation-focused, small safe diffsanalyst— diagnosis and root-cause analysisarchitect— system design and tradeoffstester— verification, regression risk, edge casesdocs— install, usage, examples, clarity
Commands
/persona
/persona coder
/persona analyst
/persona architect
/persona tester
/persona docs
/persona-status
When run from UI, /persona asks whether to save globally or for current project.
Shortcut
Ctrl+Shift+]
Rotates persona in order and saves globally.
Subagent workflows
Package includes official example-inspired subagent setup.
Built-in agents
scout— fast codebase reconplanner— implementation planning onlyworker— general implementation agentreviewer— review and feedback agenttester— validation and regression risk reviewdebugger— failure-path and root-cause analysisdocs-writer— docs planning and wording helppackage-auditor— publish readiness and package surface audit
Built-in agents do not pin a provider model by default unless their frontmatter says otherwise. They inherit your active Pi model settings.
Subagent tool features
subagent supports:
- single mode:
{ agent, task } - parallel mode:
{ tasks: [...] } - chain mode:
{ chain: [...] } agentScope:user,project, orboth- project-agent confirmation prompt by default
- optional per-run or per-step
model - optional per-run or per-step
timeout - optional per-run or per-step
retry
Agent commands
/agents
/agent-sources
/validate-agents
/agentslists resolved winning agents/agent-sourcesshows bundled, user, and project agent paths plus override chain/validate-agentsreports malformed or conflicting agent files
Prompt templates
/implement <task>
/scout-and-plan <task>
/implement-and-review <task>
/debug <task>
/test-and-fix <task>
/research <task>
/docs-update <task>
/package-audit <task>
Notes
- bundled agents ship inside package under
extensions/subagent/agents - project-local agents can still be loaded from
.pi/agents - user-level agents can still be loaded from
~/.pi/agent/agents - project agents override user and bundled agents with same name when enabled via
agentScope /validate-agentssurfaces duplicate names and malformed frontmatter
Skills
Package ships reusable skills under skills/:
release-checklistpackage-audit
Use them when preparing releases or checking npm/package quality.
Theme
Package ships one theme under themes/default.json:
timtekno-default
Select it from Pi settings after install.
Contributor scripts
npm run typecheck
npm run test
npm run smoke:package
npm run publish:package -- <patch|minor|major>
typecheckchecks package script syntaxtestruns lightweight validation tests for settings and subagent wiringsmoke:packageverifies publish payload via dry-run packpublish:packageruns release workflow script
Publish notes
Safe publishing workflow:
- run
npm run publish:package -- <patch|minor|major> - let script bump version and publish
- review git diff
- commit and push source changes separately