Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/apexiq/skillsmith/software_lifecyclenpx skills add ApexIQ/skillsmith --skill software_lifecyclegit clone --depth 1 https://github.com/ApexIQ/skillsmithWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/apexiq/skillsmith/software_lifecycle)<a href="https://agentmods.dev/skills/apexiq/skillsmith/software_lifecycle"><img src="https://agentmods.dev/badge/skills/apexiq/skillsmith/software_lifecycle.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00028 | $0.00492 |
| Opus 5 | $0.00014 | $0.00246 |
| Sonnet 5 | $0.00006 | $0.00098 |
| Haiku 4.5 | $0.00003 | $0.00049 |
Grade A, and why
software-lifecycle scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
♾️ Software Lifecycle Strategy
Rule: We do not just "write code". We follow a rigorous engineering process to ensure quality and prevent regressions.
The Cycle
1. 🔍 Discovery & Skill Search (Search-then-GSD)
- Rule: Before planning, SEARCH
.agent/skills/for the 2-3 most relevant skills. - Action:
- Read the relevant skills to understand the "How-to".
- Research existing code and patterns.
- Check competitors and industry standards.
- Deliverable: Orient yourself and update the project's PRD if scope changes.
2. 📝 Technical Design (RFC)
- Rule: NEVER write code without a plan.
- Action: Create an implementation plan or RFC document.
- Review: Get approval for changes >20 lines or architectural decisions.
3. ⚡ Execution (The "Flow")
- Action: Write code in small, testable chunks.
- Rule: Track progress through a task list or issue tracker.
- Rule: Follow TDD when writing new logic (see skill:
test_driven_development).
4. 🛡️ Verification
- Action: Run automated tests (unit, integration, E2E).
- Action: Manual verification for UI/UX changes.
- Deliverable: Create a walkthrough or demo if significant.
5. 📦 Documentation
- Action: Update project status/changelog.
- Action: Document new patterns in project documentation.
Examples
- Feature Request: Discovery -> Plan (RFC) -> TDD (Red/Green) -> Commit -> Demo.
- Bug Fix: Reproduce -> Write failing test -> Fix -> Commit.
Guidelines
- Break large tasks into smaller subtasks.
- If unsure, ask for clarification before building, not after.
- Never skip the plan for changes >20 lines.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 54 lines · 28 tokens per session scan A 96b50a635892
software-lifecycle is a skill published in the GitHub repository ApexIQ/skillsmith (5 stars, last pushed 5mo ago), licensed MIT. It adds 28 tokens to every session and 492 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
extension-creator
Create AiderDesk extensions by setting up extension files, defining metadata, implementing Extension interface methods, and updating documentation. Use when building a new extension, creating extension commands, tools, or event handlers.
theme-factory
Create new AiderDesk UI themes by defining SCSS color variables, registering theme types, and adding i18n display names. Use when adding a theme, creating a color scheme, customizing appearance, or implementing dark mode and light mode variants.
agent-creator
Create and configure AiderDesk agent profiles by defining tool groups, approval rules, system prompts, subagent settings, subagent filtering, and provider/model selection. Use when setting up a new agent, creating a profile, or configuring agent tools, permissions, and subagent behavior.
gmgn-token
Research any crypto or meme token by address — real-time price, market cap, liquidity, holder list, trader list, top Smart Money and KOL positions, security audit (honeypot, rug pull risk, dev wallet, renounced status), social links (Twitter/X, website) via GMGN API on Solana, BSC, Base, or Ethereum. Use when user…
gmgn-portfolio
Analyze one or many crypto wallets by address — holdings, batch realized/unrealized P&L, win rate, trading history, performance stats, specific token balance, and tokens created by a developer wallet (with ATH market cap and DEX graduation status) via GMGN API on Solana, BSC, Base, or Ethereum. Use when user asks…
gmgn-track
Get real-time crypto buy/sell activity from Smart Money wallets, KOL influencer wallets, and personally followed wallets via GMGN API — alpha signals, whale tracking, meme token copy-trading ideas on Solana, BSC, Base, or Ethereum. Also query which tokens a wallet has followed (bookmarked) on GMGN. Use when user asks…