CtrlK
BlogDocsLog inGet started
Tessl Logo

portfolio-governance

Govern a personal software and creative portfolio with explicit ownership, lifecycle status, and attention limits. Use when deciding where a new idea belongs, reviewing overlapping repositories, selecting one active experiment, maintaining a portfolio ledger, or archiving dormant work without applying startup traction metrics to personal tools.

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Portfolio Governance

Use this skill to keep a personal project portfolio coherent, private, and sustainable.

Optimize for recurring personal utility, autonomy, privacy, learning, joy, and manageable operating burden. Do not use user growth, revenue, or market traction as default criteria for personal tools.

Classify the request first

Work typePrimary test
Personal system or toolDoes it improve a real recurring workflow with acceptable upkeep?
Creative/technical laboratoryDoes it answer a bounded question and preserve a learning artifact?
Commercial initiativeDoes it meet its own trust, consent, and operating commitments?
Public-interest initiativeDoes it meet its own safety, transparency, and accessibility commitments?
Reference/upstream assetIs provenance and its narrow role explicit?

Portfolio intake workflow

  1. Identify the workflow. State the real trigger, desired outcome, data touched, and existing tools that already serve it.
  2. Find the canonical owner. Name one repository or data/configuration boundary that owns the truth. Prefer an adapter or contract to a duplicate implementation.
  3. Assign a lifecycle. Use one of: core-system, active-personal-tool, integration-contract, active-laboratory, maintenance-utility, reference-history, upstream-mirror, archive-after-audit, commercial-occasional, or public-interest-occasional.
  4. Limit concurrent attention. Default to at most one core-reliability item, one contract/integration item, and one active experiment.
  5. Record the next decision. State the concrete acceptance condition, review date, or reactivation condition.

Canonical ownership rules

  • Treat personal data, declared configuration, and reusable behavior as separate truths with explicit owners.
  • Treat indexes, caches, generated inventories, and service state as derived unless explicitly declared otherwise.
  • Keep live private content outside reusable templates, fixtures, and public/reference repositories.
  • Keep long-form lessons and decisions in the private knowledge system; keep tasks, milestones, and status in Linear; keep implementation details near the relevant code.
  • Do not allow an experiment or agent to become a live dependency without a documented promotion decision, safety boundary, and recovery plan.

Lifecycle decisions

LifecycleRequired note
Core systemOwner, recovery source, data/privacy boundary, and next reliability action.
Active personal toolWorkflow supported, maintenance boundary, and next meaningful improvement.
Integration contractSystems linked, fixture/privacy rule, and acceptance check.
Active laboratoryQuestion, timebox, stop condition, and artifact to preserve.
Reference/upstream assetProvenance and reason it receives no roadmap capacity.
Archive after auditRetained value, successor/current authority, and reactivation condition.

Quarterly review

Score only active or reviewable work on: personal utility, system leverage, autonomy/privacy, learning/craft, joy/creative value, and operational burden. Use evidence rather than aspiration.

  • Keep: useful, safe enough, and maintainable.
  • Refocus: valuable but overlapping or under-owned; write a contract or successor note.
  • Pause/archive: little current value or excessive burden; preserve history without guilt.
  • Promote: only after a laboratory proves a stable workflow and recovery boundary.

Safety boundaries

  • Never move or delete personal data, archive repositories, change visibility, or alter live infrastructure without explicit approval of the exact scope.
  • Do not commit credentials, personal notes, private host details, or raw user data.
  • Require a backup, preview, rollback path, and explicit approval before consequential changes to music libraries, private knowledge, or homelab systems.
Repository
pvnkmnk/AgenticSelfHostSkills
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.